ng-click不适用于不同的页面

时间:2015-02-09 05:08:04

标签: angularjs ionic-framework ionic

我有两个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();
};
谁能帮帮我? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

这可能是因为你的popover和list不共享相同的范围。您需要确保在共享控制器范围上设置了liked变量。