如何使用这个angularjs方法?

时间:2015-05-27 10:13:42

标签: angularjs

angular.element.inheritedData(键)

以上方法可用于角度js。此网页中还提到了此方法。 ==> https://docs.angularjs.org/api/ng/function/angular.element但这并没有解释如何使用这种方法。请给我一些例子。这些天我正在研究angularjs。我找不到任何例子。

2 个答案:

答案 0 :(得分:1)

我们只需在元素上使用inheritedData()方法即可获取与元素$ scope关联的数据:

element.inheritedData();

这个inheritedData()在向上移动DOM时找到范围链中的数据,直到找到特定值为止。

var app = angular.module('plunker', []);

app.controller('MainCtrl', function($scope) {
  $scope.name = 'World';
  $scope.displayForm = function(e){
    var form = angular.element(e.target)
        .inheritedData('$formController');
    $scope.form_name = form.$name;
  };
});

答案 1 :(得分:0)

这是一个输入文本框

<input type="text" name="icontext">

现在我们将使用angular.element

angular.element("input[name='icontext']").val();