在使用wijmo设置了所有文件和要求之后,我使用的是带有角2的wijmo 5发布的version.But,当在ar角2应用程序中的写代码显示错误时,代码行和错误如下
数据: wijmo.collections.CollectionView;error TS2503:无法找到命名空间'wijmo‘。 this.data =新wijmo.collections.CollectionView(新wijmo.collections.ObservableArray(数据)); 错误TS2304:找不到名字'wijmo‘。错误TS2304:找不到名字'wijmo‘。
发布于 2017-01-08 18:07:36
我在这里做了一些假设:
如果是这样,那么在您使用Wijmo的模块中,您需要确保导入必要的Wijmo模块,即:
...
import { WjCoreModule } from 'wijmo/wijmo.angular2.core';
import { WjGridModule } from 'wijmo/wijmo.angular2.grid';
import { WjInputModule } from 'wijmo/wijmo.angular2.input';
...
@NgModule({
declarations: [AppComponent],
imports: [
...
WjCoreModule,
WjGridModule,
WjInputModule,
...
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }然后,在您正在处理的组件中,确保导入Collection视图,即:
...
import { CollectionView } from 'wijmo/wijmo';
@Component({
selector: 'app-test',
templateUrl: './test.component.html'
})
export class TestComponent {
data : CollectionView();
...最后要注意的是--在将数据传递到ObservableArray之前,不需要将数据包装在Wijmo CollectionView中--只需将数据数组直接传递到CollectionView。
https://stackoverflow.com/questions/41425665
复制相似问题