我正在使用AngularJS的ng-bind-html。我的Binding功能结束后,我必须初始化一个插件。所以我想知道是否有方法或功能来完成这项工作?
谢谢你的答案!
答案 0 :(得分:1)
您可以通过“ng-bind”中使用的变量初始化$watch
事件。让我解释一下:
假设您有一个带有ng-bind的跨度,如下所示:
<span ng-bind="val"></span>
现在,'ng-bind'的工作方式是每当'val'改变时(在摘要周期内),它就会更新span的值,也就是说,它会在'val'上保持'watch'。同样,我们可以在控制器的'val'上使用我们自己的手表,如下所示:
$scope.val; //your binded variable
$scope.$watch('val', function(newval, oldval) {
//here you can initialise your plugin and also access the old and new values of 'val'
})