angular.js - angularjs 指令link 追加问题
ringa_lee
ringa_lee 2017-05-15 17:03:31
0
1
420

X Y

{{x}}

link:function(scope,elem,attr){ scope.show=true; scope.show1=false; scope.choiceme=function (i){ console.log(scope.show,scope.show1); scope.show1=!scope.show1; scope.show =!scope.show; console.log(scope.show,scope.show1); }; elem.find("p").on("click",function(){{ scope.show=!scope.show; console.log(scope.show,scope.show1); scope.$apply(); }); }

现在的问题出现的很诡异就是ng-click事件会自动触发apply可是choiceme()中scope.show的状态的确是变化了可是没有同步到Dom中这个问题请教了

ringa_lee
ringa_lee

ringa_lee

Antworte allen (1)
習慣沉默

看你的代码,点击p标签的时候,应该scope.choicemeelem.find("p").on("click"都触发了吧?

这合理么?

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!