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

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

reply all (1)
習慣沉默

Look at your code, is it triggered when you clickp标签的时候,应该scope.choicemeelem.find("p").on("click"?

Is this reasonable?

    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!