2015-02-09 71 views
0

我有两个file.html:list.html和popover.html。ng-click不能在不同的页面上工作

我想补充类元素,当我点击, 所以这种方式的工作,我在同一个文件list.html:

<i ng-class="{'icon ion-ios7-pricetags select':liked, 'icon ion-ios7-pricetags':!liked}" ng-click="liked=!liked"></i> 

,但如果我加入NG-点击=“喜欢喜欢=!”到不同的文件(popover.html),这是行不通的。

<input type="radio" name="tags" value="Food" ng-click="closeInController(); liked=!liked" ng-model="data.expense"> 

这是我的代码为app.js酥料饼:

$scope.closeInController = function() { 
    $scope.popover.hide(); 
}; 

任何人都可以帮我吗? 在此先感谢。

回答

0

这可能是因为您的弹出窗口和列表不共享相同的范围。您需要确保您的liked变量设置在共享控制器范围内。

+0

感谢您的回复,我很早就为角。那么,我应该在哪些文件中添加一些代码? – 2015-02-09 05:23:30

相关问题