Chcę zaktualizować komponent ng1 do użycia wewnątrz komponentu ng2.NgUpgrade: Nie można użyć templateUrl podczas aktualizowania komponentów Angular1
Jeśli użyję tylko łańcucha szablonu, składnik ng1, aby zostać zaktualizowany, działa. Jednakże, jeśli przełączyć się za pomocą templateUrl Zamiast tego, awarii aplikacji i dać mi ten błąd:
angular.js:13920 Error: loading directive templates asynchronously is not supported
at RemoteUrlComponent.UpgradeComponent.compileTemplate (upgrade-static.umd.js:720)
at RemoteUrlComponent.UpgradeComponent (upgrade-static.umd.js:521)
at new RemoteUrlComponent (remote-url.component.ts:11)
at new Wrapper_RemoteUrlComponent (wrapper.ngfactory.js:7)
at View_AppComponent1.createInternal (component.ngfactory.js:73)
at View_AppComponent1.AppView.create (core.umd.js:12262)
at TemplateRef_.createEmbeddedView (core.umd.js:9320)
at ViewContainerRef_.createEmbeddedView (core.umd.js:9552)
at eval (common.umd.js:1670)
at DefaultIterableDiffer.forEachOperation (core.umd.js:4653)
Tutaj jest upadać wykazania mój problem:
https://plnkr.co/edit/2fXvfc?p=info
I już po kątowej 1 -> 2 poradnik aktualizacji i wygląda na to, że ten kod powinien zadziałać. Nie jestem do końca pewien, dlaczego nie działa.
próbowałem swoje podejście, ale mam ten błąd zamiast: 'Uncaught ReferenceError: require jest niezdefiniowane na VM586 remoting- url.component.js: 8' – Houa
Aby użyć 'require'użyj użyć odpowiedniego modułu ładującego, w tym przypadku myślę, że użyłem commonJS dla więcej szczegółów .. https://stackoverflow.com/questions/19059580/client-on-node-uncaught-referenceerror- require-is-not-defined – Florian