Angularjs 在生命周期结束后运行方法
我希望在生命周期结束后运行方法,例如:更改用作cufon的字体。 我想在点击按钮后调用ng click=addHandler语句 Cufon.replace'h1',{onbeforeplace:Bifon.convert};打电话? 你有解决方案吗?坦克 这是我的密码: 在单击“不可能”之后,例如:Angularjs 在生命周期结束后运行方法,angularjs,cufon,Angularjs,Cufon,我希望在生命周期结束后运行方法,例如:更改用作cufon的字体。 我想在点击按钮后调用ng click=addHandler语句 Cufon.replace'h1',{onbeforeplace:Bifon.convert};打电话? 你有解决方案吗?坦克 这是我的密码: 在单击“不可能”之后,例如: $scope.text = "این یک تست است"; $scope.AddHandler = function () { $scope.text
$scope.text = "این یک تست است";
$scope.AddHandler = function () {
$scope.text = "تست تست";
Cufon.replace('h1', { onBeforeReplace: Bifon.convert });
};
<h1> {{text}}</h1>
<button ng-click="AddHandler()">Add</button>
您可以通过以下指令执行此操作:
angular.module('myApp', [])
.directive('replaceStyle', function() {
return function(scope, element, attrs) {
element.ready(function(){
element.html(element.html().replace('h1', { onBeforeReplace: Bifon.convert }))
})
};
});
在您的标记中:
<div replaceStyle>
{{your_content}}
<div>
要使用按钮更改样式,只需将指令的代码放入在scope.changeStyle中发布的函数中即可