Javascript AngularJS-无法将值从控制器传递到视图
注意:我对Angular是个新手,但我对正在发生的事情有一个大致的了解 当函数返回true时,我有一个要隐藏的参数Javascript AngularJS-无法将值从控制器传递到视图,javascript,html,angularjs,Javascript,Html,Angularjs,注意:我对Angular是个新手,但我对正在发生的事情有一个大致的了解 当函数返回true时,我有一个要隐藏的参数 <div ng-hide="disableElement()"> 即使将其设置为只返回true进行调试,也不会隐藏它,但是ng hide“true”会隐藏它 使用AngularJS Batarang检查$scope会显示disableElement:null。这是预期的吗 理想情况下,我希望将参数传递到此函数中,但现在我甚至无法让它将值返回到视图中 知道我为什么不能传
<div ng-hide="disableElement()">
即使将其设置为只返回true进行调试,也不会隐藏它,但是ng hide“true”
会隐藏它
使用AngularJS Batarang检查$scope会显示disableElement:null。这是预期的吗
理想情况下,我希望将参数传递到此函数中,但现在我甚至无法让它将值返回到视图中
知道我为什么不能传回值吗
谢谢 您确定您确实在模板中的控制器中(
ngView
或ngController
)?
<div ng-click="disableElement('HELLO')"><div>
<div ng-hide="disabled == true"></div>
<div ng-click="disableElement('HELLO')"><div>
<div ng-hide="disabled == true"></div>
$scope.disabled = false;
$scope.disableElement = function (param) {
// set to true
$scope.disabled = true;
console.log(param);
}