AngularJS:从指令内部访问数据绑定的值

阿拉德

我正在尝试在ng-repeat之后执行的指令内访问数据绑定的值。

这是我的html:

<div ng-repeat="(version, data) in versions" rszvers>
  <div class="hidden_div">{{version}}</div>
  <div><p>{{data.opts.a}}</p></div>
  <div><p>{{data.opts.b}}</p></div>
  <div><p>{{data.opts.c}}</p></div>
</div>

而我的指令:

 .directive('rszvers', function() {
  return function(scope, element, attrs) {
    var p = element.find("p").contents();
    angular.forEach(p, function(value, key) {
      console.log(key);
      console.log(value.textContent);
    });
  };
 })

我尝试使用<p>value.textContent(在控制台中显示正确的值)访问my的值,但是我当然只检索{{data.opts.a}}我试图评估或解析这种绑定没有运气。

我知道一定有一种简单的方法可以做到这一点,但是我无法解决这个问题。您能否说明我所缺少的内容以及如何解决此问题?

LJ沃多夫斯基

您可以通过以下方式访问它scope

.directive('rszvers', function() {
  return function(scope, element, attrs) {
   console.log(scope.data.opts.a, scope.data.opts.b, scope.data.opts.c);
 });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从指令内部访问插值

来自分类Dev

需要元素指令的属性指令内部的双向数据绑定

来自分类Dev

AngularJS:将服务值绑定到指令

来自分类Dev

AngularJS指令数据绑定不起作用

来自分类Dev

Tab指令与AngularJS中的数据绑定内容

来自分类Dev

AngularJS指令和单向数据绑定

来自分类Dev

AngularJS:指令内部的函数未返回数据

来自分类Dev

观察布尔值时,AngularJS指令双向数据绑定不起作用

来自分类Dev

AngularJs指令:cookie中的值不适用于数据绑定

来自分类Dev

AngularJS:从控制器访问指令数据

来自分类Dev

AngularJS指令绑定到内部内容不起作用

来自分类Dev

AngularJS指令绑定链接:无法访问范围变量

来自分类Dev

AngularJS指令绑定链接:无法访问范围变量

来自分类Dev

AngularJS 指令/组件参数:绑定还是 DOM 访问?

来自分类Dev

使用angularjs指令从html元素中提取绑定的angularjs数据

来自分类Dev

在控制器内部访问AngularJs指令变量

来自分类Dev

AngularJS:如何从外部访问在指令内部定义的属性

来自分类Dev

AngularJS中的指令内部指令?

来自分类Dev

在Angularjs中的模板内部访问属性值

来自分类Dev

在Angularjs中的模板内部访问属性值

来自分类Dev

AngularJS:从模板模型到父范围的指令绑定值

来自分类Dev

AngularJS:从模板模型到父范围的指令绑定值

来自分类Dev

在自定义指令中绑定数据-AngularJS

来自分类Dev

AngularJS双向数据绑定在指令中无法正常工作

来自分类Dev

指令-AngularJS中的控制器数据绑定

来自分类Dev

形式内部指令的angularjs

来自分类Dev

绑定值的角度指令

来自分类Dev

angularjs控制器访问指令作用域值

来自分类Dev

AngularJS自定义指令如何访问对象值?

Related 相关文章

热门标签

归档