以下是我的示例代码
{{1}}
我将在componentDidMount中执行某些操作。 当this.props.children,componentDidMount不会运行时,为什么?
当this.props.children每次都改变时,如何运行函数?
答案 0 :(得分:2)
var app = angular.module('directiveAsCommentApp', []);
app.directive('testCommentDirective', function(){
return {
restrict: 'M',
replace: true,
template: 'this text is displayed because of "test-comment-directive" custom directive'
};
});
仅在安装组件时运行一次。您应该使用在呈现新的道具或状态时立即调用的componentDidMount
或在安装的组件接收新道具之前调用的componentWillUpdate