При попытке вставить ViewSlot
в основанный на скелете esnext проект в браузере появляется следующая ошибка.Я только что создал простой проект с CLI на основе systemjs
и вижу то же самое.
vendor-bundle.js:1398 Unhandled rejection Error: Error invoking ViewSlot. Check the inner error for details.
Inner Error:
Message: Cannot set property ‘viewSlot’ of undefined``
Из модифицированного приложения, сгенерированного CLI,это воспроизводит ту же проблему, которую я вижу в реальном приложении,
import { BoundViewFactory, ViewSlot, customAttribute, templateController, inject } from 'aurelia-framework';
@inject(ViewSlot)
export class App {
constructor(viewSlot) {
this.message = 'Hello World!';
this.viewSlot = viewSlot;
}
}