10
Gulp、Bundle、ECM6と連携するように構成された非常に簡単なangular2プロジェクトがあります。バンドルでは、ECM5とECM5の両方を含む大きなファイルが作成されます。Angular2 SelectorがバンドルとECM6と一致しません
<!DOCTYPE html>
<html>
<head>
<title>Angular 2 Test</title>
<script src="bundle.js"></script>
</head>
<body>
<mainapp>
</mainapp>
</body>
</html>
次のように角度のアプリが定義されている:私はそれをロードする際
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);
はしかし、私はこの問題は、私はbundle.js
を含めたことで
"selector 'mainapp' did not match any element"
スクリプトに 'defer'属性が追加されていれば助けになりました。 –
'defer' attrが問題を解決しました! –
@AlexOkrushko +1 – wootscootinboogie