AngularJS - 将值从控制器传递到视图的麻烦

时间:2014-11-20 00:18:52

标签: javascript html angularjs

注意:我是Angular的新手,但我对将要发生的事情有一个大致的了解。

我想在函数返回true时隐藏。

<div ng-hide="disableElement()">

在我的控制器中,我有一个功能。

$scope.disableElement = function () {
    //Logic...
    return true;
}

即使将此设置为仅为调试返回true也不会隐藏它,但ng-hide"true"会隐藏它。

使用AngularJS Batarang检查$ scope显示disableElement: null 。这是预期的吗?

理想情况下,我希望将参数传递给此函数,但是现在我甚至无法将值返回到视图中。

我知道为什么我不能传回价值观?

谢谢!

1 个答案:

答案 0 :(得分:0)

<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);  

}