javascript - 如何在 Angular 组件中绑定(bind)任何特定的对象属性

标签 javascript angularjs components angular1.6

我是 Angular 1.6 组件架构的新手,遇到了一个简单的问题。我有一个 src 对象,其中有两个属性,即 nameage。 现在,我想要的是在 html 中绑定(bind)该名称属性。

The following is the code:

test.js:-

$ctrl.src = {
    details: [
      { Id: 1, Name: "Test1", Address: "Add1" },
      { Id: 2, Name: "Test2", Address: "Add2" }
    ]
  };

test.html:-

    <cell-component>Hi {{Name}}</cell-component>


Expected Output:-

    Hi test

最佳答案

由于 $scope.src 指的是一个有两个属性的对象,angular model binding 总是需要像这样指定 View 中的对象键和对象名

  {{src.Name}} //renders $scope.src.Name
  {{src.Age}} //renders $scope.src.Age

所以你的view需要改成

<cell-component>Hi {{src.Name}}</cell-component>

还有另一种方法可以访问属性并将它们呈现在 View 中。

  {{src['Name']}} //renders $scope.src.Name
  {{src['Age']}} //renders $scope.src.Age

导致

 <cell-component>Hi {{src['Name']}}</cell-component>

关于javascript - 如何在 Angular 组件中绑定(bind)任何特定的对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48002961/

相关文章:

javascript - 无法提交 data-live-search 为 true 的表单(Bootstrap-select)

javascript - 如何在javascript中获取不同地点的时区偏移量

variables - 如何将多个变量传递给 Angular 2 中的一个组件?

javascript - 无法使用父级传递的值在子组件内设置状态

java - 如何获取 JScrollPane 内(可更改)组件的完整大小?

javascript - 如何在 node.js 中使用 window.sessionstorage

php - css类属性动态变化

javascript - 如何在不使用 gulp 工具的情况下在 Angular 中使用 pdfmake 自定义字体?

javascript - Angular2 - 在用户更改后重置选择的值

javascript - AngularJS - 如何将 .config() 方法用于我自己的服务?