我想知道當指令定義沒有時的範圍:,以及如果我在哪裏添加範圍:會是什麼意思。沒有定義範圍的角度指令
像這個例子:
.directive('myCustomer', function() {
return {
template: 'Name: {{customer.name}} Address: {{customer.address}}'
};
});
我想知道當指令定義沒有時的範圍:,以及如果我在哪裏添加範圍:會是什麼意思。沒有定義範圍的角度指令
像這個例子:
.directive('myCustomer', function() {
return {
template: 'Name: {{customer.name}} Address: {{customer.address}}'
};
});
簡短的回答:這意味着該指令繼承了控制器的範圍,並且不具有自己的「隔離範圍」。
沒有隔離範圍意味着與控制器更多的耦合和更少的可重用性(因爲它取決於控制器的範圍)。
什麼是等效的「範圍:」? 「範圍:真」? –
是的,如果你想在指令中隔離範圍。 –
這個答案對你有幫助嗎? –
https://docs.angularjs.org/guide/directive。在文檔中清楚地列出,以及在這裏剪切並粘貼到答案中的太多信息。 – Claies