UpgradeNg1Component Scope для ввода не работает - PullRequest
0 голосов
/ 12 февраля 2019

Я написал следующую директиву в моей заявке NG1.Я хочу использовать upgradeNg1Component для обновления директивы

const DirectiveName = 'test';

angular.module('app').directive(DirectiveName, function(){
    return {
        restrict: 'E',
        template: '<div>{{testvar}}</div>',
        transclude: true,
        bindToController: {
            testvar: "="
        }
    }
});

Я использовал

const upgrader = new UpgradeAdapter(forwardRef(()=> AppModule));

@NgModule({
    imports: [
        ...
    ],
     declarations: [
        ...,
        upgrader.upgradeNg1Component('test');
    ], 
    entryComponents : [
        ...
    ],
    providers: [
        ...
    ]
})
export class AppModule {
    constructor(private upgrade: UpgradeModule) { }

    ngDoBootstrap(){
        this.upgrade.bootstrap(document.documentElement, [moduleName], {strictDi: false});
    }
}

Когда я запускаю код, я не могу поймать значение для testvar.

HTML

<test testvar="'test'"></test>

...