Есть ли недостатки использования тега <body>
вместо тега <my-app>
для корневого компонента?
import 'package:angular2/angular2.dart';
@Component(
selector: 'body',
template: '''
<h1>My First Angular 2 App</h1>
<div>{{greet}}</div>
''',
styles: const ['''
:host {
height: 100vh;
}
h1 {
color: red;
}
'''])
class AppComponent {
String greet = 'Hello world';
}
(Код здесь Dart, но я надеюсь, что он достаточно близко к ES6, typescript для понимания другими людьми.)
Я не вижу этого часто, поэтому я думаю, что для этого есть веская причина, но мне это кажется приятным, иначе у вас в основном есть два корневых компонента, тело и мое приложение.