【发布时间】:2018-02-03 04:30:17
【问题描述】:
这是我的 Angular 组件:
import { basketModule } from './wind'
@Component({
selector: 'app-login',
templateUrl: './login.component.html',
styleUrls: ['./login.component.css']
})
export class LoginComponent implements OnInit {
constructor(){
}
ngOnInit(){
basketModule.init()
}
public dataMain(){
alert('hi')
}
}
这里是上面导入的wind.js文件。
export var basketModule = (function () {
return {
init: function(){
dataMain()
}
}
})();
当我运行上面的代码时,它返回一个错误
core.es5.js:1020 ERROR ReferenceError: dataMain is not defined
如何从导入的库中访问Angular组件方法dataMain?
【问题讨论】:
-
除非您想导入旧项目,否则最好将 AngularJS 与 Angular2 混合使用以使用 .ts 中的所有文件。
-
你想在 Angular 中使用第三方库吗help
标签: javascript angular angular-components