1.myService.js
import {Injectable} from 'angular2/core';
@Injectable()
export class myService {
constructor() {
}
public test() {
console.log("test my service");
}
}
2.app.js
import {myService} from './services/myService';
@App({
templateUrl: 'app/app.html',
providers: [myService]
})
3.MyComponent.js
import {myService} from './services/myService';
export class MyComponent {
constructor(public service: myService) {
}
}
上述方法在最新的RC版本中已经不再适用,请参考官方最新文档。
注:
1.public service: myService等于
this.service = service
2.如果引用Http,则需要同时引用HTTP_PROVIDERS
本文详细介绍了Angular中myService.js、app.js和MyComponent.js文件的基本使用方法,包括服务注入、模板引用和HTTP引入注意事项。同时提醒开发者关注官方文档以获取最新信息。
399

被折叠的 条评论
为什么被折叠?



