如何在 AngularDart 中显示 table
How to display a table in AngularDart
Q1。 如何在 AngularDart 中显示 table?出于某种原因,我似乎无法在 Internet 上找到任何此类示例。
我不熟悉 JS 或 Dart,我不确定它们是否兼容(可互换)。
在这一点上,任何 table 都可以,但最终 Q2 中的那个会很好。我可以获得一个列表以使用此代码:
<material-list>
<material-list-item *ngFor="let item of items">
{{item.property1}}
</material-list-item>
</material-list>
但是,如果我尝试使用来自 W3schools 的代码创建一个 table,它不起作用。
<table>
<tr ng-repeat="item in items">
<td>{{ item.property1 }}</td>
<td>{{ item.property2 }}</td>
</tr>
</table>
通过创建列表,我可以确认从项目中获取项目是否有效,所以它看起来像是语法之类的?如果您知道教程那就太好了!
Q2。当我问并假设我最终可以让它工作时,有没有人知道是否可以在 AngularDart 中创建这样的 table 而不是 AngularJS? https://material.angular.io/components/table/examples
好的,我想我明白了。发布后这么快。如果我将 table 更改为它似乎有效的列表。
像这样:
<table>
<tr *ngFor="let item of items">
<td>{{ item.property1 }}</td>
<td>{{ item.property2 }}</td>
</tr>
所以这绝对是语法问题。仍然令人惊讶的是,到处都没有例子。另外,如果有人能告诉我如何构建其中一个 table(现在我假设不是),那么我仍然会接受您的回答。
ng-repeat 是一种 angularjs 语法,而 ngFor 是最新的 angular 版本语法,用于重复收集和渲染元素。
<tr *ngFor="let item of items">
<td>{{ item.property1 }}</td>
<td>{{ item.property2 }}</td>
</tr>
您可以在此处找到使用 angular-dart
创建 table 的示例
要回答你的第二个问题,你可以使用 angular-material 和 ngFor 创建一个 table
Q1。 如何在 AngularDart 中显示 table?出于某种原因,我似乎无法在 Internet 上找到任何此类示例。
我不熟悉 JS 或 Dart,我不确定它们是否兼容(可互换)。
在这一点上,任何 table 都可以,但最终 Q2 中的那个会很好。我可以获得一个列表以使用此代码:
<material-list>
<material-list-item *ngFor="let item of items">
{{item.property1}}
</material-list-item>
</material-list>
但是,如果我尝试使用来自 W3schools 的代码创建一个 table,它不起作用。
<table>
<tr ng-repeat="item in items">
<td>{{ item.property1 }}</td>
<td>{{ item.property2 }}</td>
</tr>
</table>
通过创建列表,我可以确认从项目中获取项目是否有效,所以它看起来像是语法之类的?如果您知道教程那就太好了!
Q2。当我问并假设我最终可以让它工作时,有没有人知道是否可以在 AngularDart 中创建这样的 table 而不是 AngularJS? https://material.angular.io/components/table/examples
好的,我想我明白了。发布后这么快。如果我将 table 更改为它似乎有效的列表。
像这样:
<table>
<tr *ngFor="let item of items">
<td>{{ item.property1 }}</td>
<td>{{ item.property2 }}</td>
</tr>
所以这绝对是语法问题。仍然令人惊讶的是,到处都没有例子。另外,如果有人能告诉我如何构建其中一个 table(现在我假设不是),那么我仍然会接受您的回答。
ng-repeat 是一种 angularjs 语法,而 ngFor 是最新的 angular 版本语法,用于重复收集和渲染元素。
<tr *ngFor="let item of items">
<td>{{ item.property1 }}</td>
<td>{{ item.property2 }}</td>
</tr>
您可以在此处找到使用 angular-dart
创建 table 的示例要回答你的第二个问题,你可以使用 angular-material 和 ngFor 创建一个 table