脚本中的HTML / Jade变量未更新(带有AngularJS)

时间:2018-07-19 00:21:42

标签: javascript html angularjs pug

在我的玉文件的顶部,我在脚本中声明了一个带有HTML绑定的JS对象。这是我的代码:

block globals
    script.
        var metadata = {
            latitude: "#{latitude}",
            longitude: "#{longitude}",
            elevation: "#{elevation}"
        }

在页面渲染期间,Express将原始值加载到HTML文件中。

然后我的翡翠用如下代码调用这些代码:

p#example= latitude

我在页面上有一个AngularJs(1.3)控制器,其中包含一个引用脚本中全局变量的对象。

.controller('PageCtrl', ['$scope', function($scope) {
    $scope.metadata = metadata;
    $scope.metadata = {
        isExcluded: false
    };
}])

但是,当我通过更新$scope.metadata来更改值时,HTML全局变量不会按照我的意愿进行更新。

0 个答案:

没有答案