本文介绍了打字稿:服务和控制器等之间的数据绑定变量的使用很简单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于值分配不绑定的数据,这一点 - > this.arrayVal = someService.arrayVal 不起作用。有没有办法解决这个?

这里的目标是保持在分配HTML和控制器即简单。使用 Ctrl.arrayVal 而不是 Ctrl.someService.arrayval

控制器:

 模块控制器{
    出口类SomeController {    arrayVal:数组< SomeModel取代;    静态$注射= ['someService'];
    构造函数(
    私人someService:SomeService
    ){
         this.arrayVal = someService.arrayVal;
//我想这样做,因为这将保持在分配HTML简单 - > Ctrl.arrayVal VS Ctrl.someService.arrayval
    }}
}

服务:

 类SomeService {
     arrayVal = $ http.get(的http://地址');
}


解决方案

You can just put someService directly on the scope. Then use someService.arrayVal in html and controller.

这篇关于打字稿:服务和控制器等之间的数据绑定变量的使用很简单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-25 06:58