即使元素最终显示出来。
如果我将其放在ng-show
而不是ng-if
内,它可以正常工作,但它也需要在ng-if
内部工作。
ng-if
和ng-show
都附有ng-cloak
。
自定义指令:
var customDirective = [function() {
return {
restrict: 'A',
require: '?^^customSuperAttribute',
link: function(scope, element, attrs, ctrl) {
console.log('link called')
//...
}
}
]
angular.module(module.exports).directive('customAttribute', customDirective)
使用指令:
<span ng-cloak ng-if="variable" custom-attribute>abc</span>
link
功能的任务是替换span
的文字。