我有两个file.html:list.html和popover.html。
我想点击时添加类元素, 所以这就是我在同一个文件list.html上的工作:
<i ng-class="{'icon ion-ios7-pricetags select':liked, 'icon ion-ios7-pricetags':!liked}" ng-click="liked=!liked"></i>
但如果我添加ng-click =&#34; likes =!likes&#34;对于不同的文件(popover.html),它不起作用。
<input type="radio" name="tags" value="Food" ng-click="closeInController(); liked=!liked" ng-model="data.expense">
这是我的代码app.js for popover:
$scope.closeInController = function() {
$scope.popover.hide();
};
谁能帮帮我?
提前谢谢。
答案 0 :(得分:0)
这可能是因为你的popover和list不共享相同的范围。您需要确保在共享控制器范围上设置了liked
变量。