gpt4 book ai didi

javascript - 如何将对象传递给指令?

转载 作者:行者123 更新时间:2023-12-01 16:15:26 25 4
gpt4 key购买 nike

我在将对象传递给我的指令时遇到问题。我相信我做对了事情,但是在尝试失败后我必须寻求帮助。我在这里错过了什么阻止我将数组传递给我的指令?

HTML:

<div class="body">
{{orderList.length}} //shows up as 18
</div>
<queue-summary orders="orderList"></queue-summary>

Javascript:

directive('queueSummary', function () {
return {
scope: {
orders: '='
},
replace: true,
restrict: 'E',
templateUrl: '/partials/admin/bits/queue-summary.htm',
link: function (scope, element, attrs) {
console.log(scope, element, attrs); //$attrs.orders show it as the String "orderList" instead of the array
}
}
}).

最佳答案

值得注意的是,您可以使用 $eval 访问没有隔离作用域的属性的绑定(bind)值:

scope.$eval(attrs.orders)

关于javascript - 如何将对象传递给指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17245994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com