Angularjs - 从外部DOM元素获取值

时间:2015-06-23 09:08:27

标签: angularjs

我正在将一个角度应用程序编写为现有应用程序中的模块。 我需要外部应用程序中的隐藏字段。

我的问题是获取此值并在我的角度应用程序中使用它的最佳方法是什么?

感谢。

2 个答案:

答案 0 :(得分:1)

在代码中的任何位置添加window对象中的属性,使用

<script>
window.my_value = 'value';
</script>

在您的控制器中,请注入$window服务,然后使用

app.controller("MyController", function ($scope, $window) {
console.log($window.my_value);
})

OR

您可以直接使用此隐藏字段的值,例如

var obj = angular.element(document.querySelector("#hiddenFieldId"));
console.log(obj.val());

如果您有该输入的ID /类..

答案 1 :(得分:0)

您始终可以使用纯JS获取值:

(min.toFloat) :: interpolated ::: ((max.toFloat) :: Nil)