角色js在jquery .load之后失去绑定

时间:2016-02-20 19:31:16

标签: javascript jquery angularjs ajax

我正在使用angular来添加一些功能来在另一个框架(OutSystems)中转换日期。不幸的是,该框架正在调用jquery .load()来进行Ajax刷新。这基本上导致角度绑定断裂。我没有任何指令或控制器。请在下面找到代码。在第一次启动页面时,您应该看到2016年2月18日上午9:51:29的日期时间,但是在点击按钮并调用.load()后,它只显示{{1455807089244 |日期:'中' EST' }}。我试图使用$编译器,但它仍然没有绑定。任何帮助/提示表示赞赏。
注意:这是一个"测试示例"证明问题。

<!DOCTYPE html>
<html ng-app="app">
<head>
    <title></title>
    <meta charset="utf-8" />
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular-route.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
    <script type="text/javascript">
        var app = angular.module('app', ['ngRoute']);

        function reload() {
            $('#div1').load('/index.html #divInner');

        }

    </script>
</head>
<body>

    <div id="div1">
        <div id="divInner">
            <label id="L1">Hello {{ 1455807089244  | date:'medium': 'EST' }} </label>
            <br />
        </div>
    </div>
    <input id="Button1" type="button" value="button"
           onclick="reload();" />

</body>
</html>

1 个答案:

答案 0 :(得分:0)

我认为破解了这一个......仅供参考,我已经为此工作了好几天

ABS_PATH