Что означает «=?» значит в рамках директивы в AngularJS? - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть следующий код, и в этом свойство codeValue установлено в «=?». Обратите внимание на знак вопроса после знака равенства.

Что означает «=?» делать?

app.directive('questionMark', function () {  
   return {  
      restrict: 'E',
      scope: {  
         codeValue: "=?"  
      },  
      template: 'Hello world'  
   };  
}); 

1 Ответ

1 голос
/ 15 апреля 2020

Все 4 вида привязок (@, =, <и &) можно сделать необязательными, добавив? в выражение. </p>

Помечает параметр как необязательный. Подробнее: https://docs.angularjs.org/api/ng/service/ $ compile

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...