【发布时间】:2015-06-01 16:36:09
【问题描述】:
我在使用控制器作为语法从自定义指令更新我的模型值时遇到问题。我可以通过 console.log 清楚地看到指令中的值正在发生变化,但是它们没有在控制器中得到更新。 <h4>{{self.tabs}} </h4> 始终显示相同的值。
此外,我想在控制器(self --> tabs)模型上进行监视以添加“活动类”,但是当我尝试使用监视时,它会抛出错误。所以我评论了那部分。以下是手表相关代码,不工作:
$scope.$watch('tabsCtrlself.tabs.index', function() {
if (tabsCtrlself.tabs.index === index) {
angular.element($element).addClass('active');
}
});
请找到我的plunker,谁能指导我解决这个问题?
【问题讨论】:
标签: angularjs angularjs-directive angularjs-scope angularjs-controller