调用多次在ng-if指令模板中运行

时间:2017-03-07 07:52:26

标签: angularjs directive angular-ng-if

HI有模板指令。 在模板中,我使用long ng-if like:

ng-if="exp1 && (exp== '' || exp == null) && ..."

如何将ng-if添加到返回true或false的函数中?

如果范围已更改,则应更新它。  当我尝试使用功能时,很多次都会使用它。

模板:

<div ... ng-if="fun()"></div>

我的指示:

return {
    restrict: "AE",
    templateUrl: "tmp.html",
    replace: true,
    scope: {
        param: '=',
    },
    link: function(scope, element, attrs, ctrl) {
        scope.fun = function() {
            console.log("log") - show lot of times - does not stop
        }
    }
}

0 个答案:

没有答案