在我的玉文件的顶部,我在脚本中声明了一个带有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全局变量不会按照我的意愿进行更新。