如何使用ES6 angular 1.3控制器显示标题
How to display title with ES6 angular 1.3 controller?
刚刚开始了解ES6角度控制器。我在这里借用了一些代码:http://blog.thoughtram.io/angularjs/es6/2015/01/23/exploring-angular-1.3-using-es6.html.
我只是想让一个简单的控制器工作并显示一个标题。这是我的控制器:
class PageController {
constructor(title) {
this._title = title;
}
title () {
return 'Title: ' + this._title;
}
}
export { PageController }
import { PageController } from './PageController';
class ProductPageController extends PageController {
constructor() {
super('ES6 inheritance with Angular');
}
}
export { ProductPageController }
import { ProductPageController } from './ProductPageController';
angular
.module('app', [])
.controller('ProductPageController', ProductPageController);
如何显示标题?这是一个jsfiddle:https://jsfiddle.net/dingen2010/ma6xjbrb/12/
超类中的所有方法都可以在派生类中访问。所以您可以通过title()
方法显示标题。
您应该在模板中写入以下内容
<div class="container" ng-controller="ProductPageController as ctrl">
{{::ctrl.title()}}
</div>
以下是最新的小提琴:https://jsfiddle.net/ma6xjbrb/13/
相关文章:
- 网格中的更新值不会显示在javaspring控制器上
- MVC AJAX POST 请求在控制器中显示为空
- 将数据从MVC控制器传递到Angular视图,而不在最终的html中显示数据值
- 将音量控制器In添加到从隐藏到块显示的切换中
- 在调用AJAX之后显示ng控制器的内容;作为“;作用
- 如何从控制器返回对象列表并使用JQuery(SpringMVC,ajax)显示它们
- 我们可以将控制器中的JSON数据(MM/DD/YYYY格式)与今天的's日期,并在数组中显示筛选列表
- 无法使用.ajax调用显示MVC控制器返回的属性值
- angularjs在一个页面上显示多个控制器
- 显示控制器angular js的模态
- 将 JSON 数据从控制器传递到指令并显示在视图中
- AngularJs 不显示从控制器填充的列表
- 角度不显示$scope数据,ng 重复传入控制器.也没有错误
- AngularJS:控制器内定义的变量的值无法正确显示
- Laravel 5如何获得控制器显示简单的消息框或警报
- Angularjs 控制器显示错误
- 如何使用ES6 angular 1.3控制器显示标题
- 使用Angular控制器显示API的JSON数据
- 控制控制器显示的角度
- 角控制器显示模态形式是有效的,当它不是