2015-04-14 11 views

Odpowiedz

19

Opcja ? powoduje, że właściwość jest opcjonalna. W przeciwnym razie otrzymasz NON_ASSIGNABLE_MODEL_EXPRESSION, gdzie Angular szuka nieruchomości, która nie istnieje.

Od docs:

Jeśli właściwość zakres rodzic nie istnieje, to rzucić wyjątek NON_ASSIGNABLE_MODEL_EXPRESSION. Możesz tego uniknąć za pomocą znaku =? lub =? attr w celu oznaczenia właściwości jako opcjonalnej.

https://docs.angularjs.org/api/ng/service/ $ skompilować # -scope-

+1

Dokładnie odpowiedź szukałem. Poprawi twój komentarz, gdy tylko minie minimalny limit czasu :) – jonhobbs

Powiązane problemy