У меня есть пониженный компонент angular 2, который прекрасно работает в компоненте AngularJS, пока я не удалю одиночные кавычки вокруг второго свойства компонента.
EDIT: Этот тип файла, в котором используется этот компонент, - это ng.jade.
Это работает:
user-score-component(
[rating-score]="user.ratingScore"
'[form-is-disabled]'="false"
'(on-change)'="onRatingScoreChange($event)"
)
Это не:
user-score-component(
[rating-score]="user.ratingScore"
[form-is-disabled]="false"
'(on-change)'="onRatingScoreChange($event)"
)
Во втором примере false применяется к rating-score
, а form-is-disabled
не определено,Я в порядке, оставляя одинарные кавычки около form-is-disabled
, но после некоторых исследований гибридных приложений я не смог выяснить, что здесь делают одиночные кавычки.
Зачем они нужны во втором свойстве (form-is-disabled
) но не первый (rating-score
)?