AngularJS:在ngclick中添加函数结果

时间:2016-08-01 20:20:22

标签: angularjs

不幸的是,我不知道,如何开始。 基本上,我得到了我的范围,有多个条目。现在,我想动态添加其他节点。在添加这些内容时,我想同时添加UUID / GUID。

这是一个非常基本的伪代码:

<button ng-click="entries.unshift({'title': "dummy", 'uuid': getUuid()})">Add item</button>

点击该按钮应添加

{
  "entries": [
    {
      "title": "dummy",
      "uuid": "7878ceb8-f152-4029-91f6-bf25086a1461"
    },
    {
      "title": "dummy",
      "uuid": "7878ceb8-f152-4029-91f6-bf25086a1461"
    }
  ]
}

理想情况下,UUID来自不同的功能

function getUuid() {
  // here comes some code - but that is available
  return "7878ceb8-f152-4029-91f6-bf25086a1461";
}

有什么想法指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

我需要将功能添加到范围 - 然后它可以工作:

$scope.getUuid = function() {
    return "abcdefg";
};