Что не так с параметром «привязки» углового компонента?

0

У меня есть угловой компонент, который я хочу включить в мою страницу. все работает, если я комментирую/удаляю параметр привязки в этом компоненте... Почему?

(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';
        }
    });

})();

Если я хочу использовать параметр привязки, я получаю сообщение об ошибке:

Изображение 174551

который ссылается на: https://docs.angularjs.org/error/ $ compile/iscp? p0 = detailsComponent1 & p1 = value & p2 = Component1 & p3 = controller %20bindings %20definition

Что это значит??

Благодарю.

  • 0
    Так? Шаблон приходит из вызова MVC, он не имеет ничего общего с вопросом. Я сказал, все работает, если я удаляю привязки ...
  • 0
    снять restrict: 'E', а также. Ошибка из-за value: "Component1" делает его похожим на value: @Component1 или value: =Component1
Теги:
angular-components

1 ответ

2

Ну, ошибка возникает из-за области Invalid Isolate

При объявлении области выделения объект определения области должен быть в определенном формате, который начинается с символа режима (@& = <), после чего появляется необязательный? И заканчивается необязательным локальным именем.

Пожалуйста, найдите ссылку ссылки: https://docs.angularjs.org/error/ $ compile/iscp

Кроме того, у вас есть отброшенное свойство директивы внутри компонента.

ограничить (ограничивается элементами для компонента)

Информацию о компоненте см. Здесь: https://docs.angularjs.org/guide/component

Надеюсь, это поможет вам!

ура

Ещё вопросы

Сообщество Overcoder
Наверх
Меню