У меня есть угловой компонент, который я хочу включить в мою страницу. все работает, если я комментирую/удаляю параметр привязки в этом компоненте... Почему?
(function () {
angular.module('app').component('detailsComponent1', {
templateUrl: '/RealSuiteApps/RealForm/-1/Details/Component1',
restrict: 'E',
bindings: {
value: "Component1"
},
controllerAs: 'cm',
controller: function () {
this.message = 'Hello from component1';
}
});
})();
Если я хочу использовать параметр привязки, я получаю сообщение об ошибке:
который ссылается на: https://docs.angularjs.org/error/ $ compile/iscp? p0 = detailsComponent1 & p1 = value & p2 = Component1 & p3 = controller %20bindings %20definition
Что это значит??
Благодарю.
Ну, ошибка возникает из-за области Invalid Isolate
При объявлении области выделения объект определения области должен быть в определенном формате, который начинается с символа режима (@& = <), после чего появляется необязательный? И заканчивается необязательным локальным именем.
Пожалуйста, найдите ссылку ссылки: https://docs.angularjs.org/error/ $ compile/iscp
Кроме того, у вас есть отброшенное свойство директивы внутри компонента.
ограничить (ограничивается элементами для компонента)
Информацию о компоненте см. Здесь: https://docs.angularjs.org/guide/component
Надеюсь, это поможет вам!
ура
restrict: 'E',
а также. Ошибка из-заvalue: "Component1"
делает его похожим наvalue: @Component1
илиvalue: =Component1