2015-10-21 79 views
-1

我想知道當指令定義沒有時的範圍:,以及如果我在哪裏添加範圍:會是什麼意思。沒有定義範圍的角度指令

像這個例子:

.directive('myCustomer', function() { 
    return { 
    template: 'Name: {{customer.name}} Address: {{customer.address}}' 
    }; 
}); 
+1

https://docs.angularjs.org/guide/directive。在文檔中清楚地列出,以及在這裏剪切並粘貼到答案中的太多信息。 – Claies

回答

2

簡短的回答:這意味着該指令繼承了控制器的範圍,並且不具有自己的「隔離範圍」。

沒有隔離範圍意味着與控制器更多的耦合和更少的可重用性(因爲它取決於控制器的範圍)。

+0

什麼是等效的「範圍:」? 「範圍:真」? –

+0

是的,如果你想在指令中隔離範圍。 –

+0

這個答案對你有幫助嗎? –