注意到奇怪的事情,當我命名指令範圍參數dataSource
它總是undefined
。Angularjs爲什麼我不能指令範圍變量「dataSource」
下面是一個例子:http://plnkr.co/edit/F0wIVUTj9lavVZyFIxKn?p=preview
如果更改dataSource
到例如ds
一切正常。
問題:爲什麼?
注意到奇怪的事情,當我命名指令範圍參數dataSource
它總是undefined
。Angularjs爲什麼我不能指令範圍變量「dataSource」
下面是一個例子:http://plnkr.co/edit/F0wIVUTj9lavVZyFIxKn?p=preview
如果更改dataSource
到例如ds
一切正常。
問題:爲什麼?
你確定使用'scope:{dataSource:「=」}'而不是'scope:{dataSource:「&」}'。 controllerFunction是函數不是簡單的屬性。如果你將改變它的dataSource將不會被undefined [編輯示例](http://plnkr.co/edit/WlkCPocePTxsDSUKeNl9?p=preview)。 –