在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
描述显示数据,即属性绑定机制把数据显示到用户界面上。 您可以在UI中的绑定控件的帮助下显示数据。 Angular将通过使用插值和其他绑定属性(如使用HTML模板中的绑定到Angular组件属性)来显示数据。 例子下面的例子描述了在Angular 2: <!DOCTYPE html> <html> <head> <title>Angular 2 Data Display</title> <script src="https://atts.ogeek.cn/attachments/tuploads/angular2/es6-shim.min.js"></script> <script src="https://atts.ogeek.cn/attachments/tuploads/angular2/system-polyfills.js"></script> <script src="https://atts.ogeek.cn/attachments/tuploads/angular2/angular2-polyfills.js"></script> <script src="https://atts.ogeek.cn/attachments/tuploads/angular2/system.js"></script> <script src="https://atts.ogeek.cn/attachments/tuploads/angular2/typescript.js"></script> <script src="https://atts.ogeek.cn/attachments/tuploads/angular2/Rx.js"></script> <script src="https://atts.ogeek.cn/attachments/tuploads/angular2/angular2.dev.js"></script> <script> System.config({ transpiler: 'typescript', typescriptOptions: { emitDecoratorMetadata: true }, packages: {'app': {defaultExtension: 'ts'}} }); System.import('/angular2/src/app/datadisplay_main') .then(null, console.error.bind(console)); </script> </head> <body> <my-app>Loading...</my-app> </body> </html> 上述代码包括以下配置选项:
要运行代码,您需要在 app 文件夹下需要保存以下 TypeScript(.ts)文件。 datadisplay_main.tsimport {bootstrap} from "angular2/platform/browser" import {MyTemplate} from "./datadisplay_app.component" bootstrap(MyTemplate); 现在我们将在TypeScript(.ts)文件中创建一个组件,如下所示: datadisplay_app.component.tsimport {Component, View} from "angular2/core"; @Component({ selector: 'my-app' }) @View({ template: ` <h2>Showing data using component properties with interpolation</h2> <h3>Player Name:{{player}}</h3> <h3>He is famous in: {{sport}}</h3><br> <h2>Showing data using constructor or variable initialization</h2> <h3>India capital is: {{capital}}</h3><br> <h2>Showing data using array property with NgFor</h2> <h3>My favorite fruit is: {{myfruit}}</h3> <p>List of Fruits:</p> <ul> <li *ngFor="#fruit of fruits"> {{ fruit }} </li> </ul> ` }) export class MyTemplate { player: 'M.S. Dhoni '; sport:'Cricket'; capital: string; constructor() { this.capital = 'New Delhi'; } fruits = ['Apple', 'Orange', 'Mango', 'Grapes']; myfruit = this.fruits[1]; }
输出让我们执行以下步骤,看看上面的代码如何工作:
或者,您可以以其他方式运行此文件:
|
请发表评论