Angularjs 从非角度javascript函数访问角度范围变量
我有一个控制器中$scope中的值列表。需要在非角度javascript函数中访问这些 我有这样一条路线:Angularjs 从非角度javascript函数访问角度范围变量,angularjs,angularjs-scope,Angularjs,Angularjs Scope,我有一个控制器中$scope中的值列表。需要在非角度javascript函数中访问这些 我有这样一条路线: .when("/display", { templateUrl: "html/display.html", controller: "DisplayController" }) 在display.html中,我有以下javascript函数。事实上,我有很多 <script> var g = new Jus
.when("/display", {
templateUrl: "html/display.html",
controller: "DisplayController"
})
在display.html中,我有以下javascript函数。事实上,我有很多
<script>
var g = new JustGage({
id: "gauge",
value: 67,
min: 0,
max: 100,
title: "Visitors"
});
</script>
我使用的是ng view,而不是在任何元素中实际指定任何控制器。在这种情况下,它是ng视图元素吗
非常感谢您的帮助。为什么不在控制器中实例化JustGage并将其添加到范围中?或者更具角度并将其包装在指令中。或者Andy说了什么。在大多数情况下,您应该始终考虑指令或过滤器。这是一个好问题,但应该是一个注释。有时,一个问题可以是一个答案。在本例中,我承认会出现一个提示。这个量表要求id的div元素(例如在示例代码中,id:“gauge”)已经存在于html页面上。如果要在页面上动态创建仪表列表,如何确保具有这些ID的div元素已经存在?首先创建div元素,然后是gages.com。您是否尝试了var v=angular.element(“#id”).scope(),然后我认为您可以在javascript函数#id中使用list作为v.list。。不清楚要考虑哪个id。我正在使用ng视图和路由绑定html和控制器。您能为上述问题创建JSFIDLE吗。
angular.element(myDomElement).scope()