我的Angular控制器中有以下代码:
$scope.$on("kendoRendered", function(e) {
console.log('final');
});
结果是final
被记录了三次。这可能是由于指令中的剑道元素?我正在寻找一种方法来让最终实例知道UI元素已经加载并开始填写数据。
更新
我使用$state.go (state, params );
(Angular ui-router服务)打开页面(具有相关控制器)。我第一次打开页面(刷新后)final
被记录三次,如果我关闭并再次打开页面,final
会被记录一次。