angularjs $compile 重复问题

2016/12 01 13:12
此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于bwin娱乐官网的点点滴滴

代码如下

<div id="ttt">
</div>

<script type="text/javascript">
    var MetronicApp = angular.module"MetronicApp", [];

    MetronicApp.controllerAppController, [$scope, $compile, function $scope,$compile {
        var As = $"#ttt".html"<button ng-click=ttfun> this click</button>";

        $compileAs.contents$scope;
        $compileAs.contents$scope;
        $compileAs.contents$scope;
        $compileAs.contents$scope;

        $scope.ttfun = function{
            console.log"---";
        }

    }];

</script>

以上是代码片断截取,题目是我点击按钮时 会运转 ttfun 函数 4次,便是绑定了点击事变四次,能不克不及配置它只能绑定一次,便是无论 $compile 运转多少次,后当点击按钮的时分只运转ttfun一次

为什么要写这么宏大的代码呢?这个中央仿佛是compile就会实行一次。

不知道你为什么要如许写,不过既然你只需运转一次,可以如许

var As = $"#ttt".html"<button type=button  ng-click=ttfun> this click</button>";
$compileAs.contents$scope;
$compileAs.contents$scope;
$compileAs.contents$scope;
$compileAs.contents$scope;
var running = false;
$scope.ttfun = function{
    ifrunning return;
    running = true;
    console.log"---";
}

(看完/读完)这篇文章有何感想! 来看看bwin娱乐官网是怎么评论的吧!

--转载请注明: bwin娱乐官网_bwin娱乐官网平台_bwin娱乐官网平台下载 » angularjs $compile 重复问题

发表评论

(必填)