对于根组件,使用<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,即其他人可以理解的打字脚本.)

我不经常看到这种情况,所以我想这是有很好的理由的,但这对我来说似乎很好,否则您基本上有两个根组件,body和my-app.

推荐答案

如果你想控制整个页面,只需使用body作为 Select 器.

Dart相关问答推荐

Dart 可空记录与模式匹配:(String, int)?类型的匹配值无法分配给所需类型(Object?, Object?)

有什么区别!并且 ! 在 Dart 中?

如何使用 http 库捕获 SocketException?

播放和暂停 Flutter 动画

停止从事件侦听器内部侦听事件

使用brave浏览器调试flutter web app

在Dart streams中,listen和forEach有什么区别?

Dart - 一个 dart 项目如何在不使用 pub 的情况下从另一个 dart 项目导入代码?

在Flatter中滚动列表视图时,网络图像一直消失?

如何在Flatter中的press/finger/mouse/cursor位置显示菜单

用于名称和数字省道的正则表达式

如何判断 Dart NNBD 中的泛型类型是否可以为空?

dart和下划线

将函数/方法分配给 Dart 中的变量

在 Dart 中将类类型作为变量传递

如何在 URL 中获取查询参数

Dart 的Expando功能是什么,它有什么作用?

`FutureOr` 的目的是什么?

如何在构造函数中初始化最终类属性?

Dart 中的const和final关键字有什么区别?