Mam bardzo prosty projekt angle2, skonfigurowany do pracy z Gulp, Bundle i ECM6. Pakiet utworzy duży plik zawierający przetłumaczone ECM5 kątowe oraz moją aplikację.Angular2 Selector nie pasuje do żadnego elementu z pakietem i ECM6
<!DOCTYPE html>
<html>
<head>
<title>Angular 2 Test</title>
<script src="bundle.js"></script>
</head>
<body>
<mainapp>
</mainapp>
</body>
</html>
kątowe aplikacja jest zdefiniowany następująco:
import {Component, View, bootstrap} from 'angular2/core';
export class mainComponent {
static get annotations() {
return [
new Component({
selector: 'mainapp'
}),
new View({
template: `<div>Hello!</div>`
})
];
}
}
bootstrap(mainComponent);
Jednak kiedy załadować go, ja ciągle otrzymuję błąd
"selector 'mainapp' did not match any element"
Dodany do skryptu atrybut 'defer' również pomógłby. –
the 'defer' attr rozwiązany problem! –
@AlexOkrushko +1 – wootscootinboogie