данные, используемые в угловом шаблоне, должны предоставляться контроллером - PullRequest
0 голосов
/ 07 ноября 2018
namespace MyApp.Component.CarInfo {
    angular.module(MY_APP).component('bmwCarInfo', {
        template: `
            <span>
                <strong>30-Day Evaluation Period</strong> 
                <br />Charges will be applied once evaluation period finishes!
            </span>
        `
    });
}

Внутри отдельной html-страницы у меня есть

<div ng-controller="CarController as $ctrl" ng-cloak>
    <bmw-car-info></bmw-car-info>
</div>

Мой вопрос: Как я могу предоставить данные для количества дней внутри шаблона выше из контроллера XX-дневный период оценки

1 Ответ

0 голосов
/ 07 ноября 2018

Вам необходимо объявить привязку в компоненте и передать данные компоненту, как показано ниже. См. здесь для документации.

angular.module(MY_APP).component('bmwCarInfo', {
    bindings: {
        days: '<'
    },
    template: `
        <span>
            <strong>{{$ctrl.days}}-Day Evaluation Period</strong> 
            <br />Charges will be applied once evaluation period finishes!
        </span>
    `
});

<div ng-controller="CarController as $ctrl" ng-cloak>
    <bmw-car-info days="$ctrl.days" />
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...