Angular 带有‘的空白页@角2/核心和#x2019;而不是‘@角度/核心’;
当我尝试从Angular 带有‘的空白页@角2/核心和#x2019;而不是‘@角度/核心’;,angular,ionic-framework,ionic2,Angular,Ionic Framework,Ionic2,当我尝试从@angular2/core而不是@angular/core导入组件时,整个页面不再工作。但是如果我使用@angular/core我会得到编译错误,因为指令:[MapDirective]无效 有没有关于如何解决这个问题的线索 import { Component } from '@angular/core'; import { MapDirective } from '../../components/map/map'; import { NavController } from '
@angular2/core
而不是@angular/core
导入组件时,整个页面不再工作。但是如果我使用@angular/core
我会得到编译错误,因为指令:[MapDirective]
无效
有没有关于如何解决这个问题的线索
import { Component } from '@angular/core';
import { MapDirective } from '../../components/map/map';
import { NavController } from 'ionic-angular';
@Component({
selector: 'page-home',
templateUrl: 'home.html',
directives: [MapDirective]
})
export class HomePage {
constructor(public navCtrl: NavController) {
}
}
这是我的页面在爱奥尼亚2中的外观:
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
@Component({
selector: 'page-about',
templateUrl: 'about.html'
})
export class AboutPage {
constructor(public navCtrl: NavController) {
}
}
没有这样的事情:
import {Component} from '@angular2/core';
使用2.0.0-rc.0,Angular2团队将目录名从Angular2更改为@angular 要导入各种符号,请按以下方式调整路径: 角度2/核心->角度/核心
以下是完整的更改日志:当angular处于测试版时,您可以从'angular2/core'以导入{Component}的形式导入;现在您只能从@angular check导入您的节点\u模块folder可能与我找到的指令解决方案重复,因此,meIn Ionic2的问题就解决了,指令的使用完全改变了-这里有一个非常好的教程:但是如果我想在组件中使用指令,它不能只使用@angular/core而不是@angular2/core。WebStorm向我显示编译错误。使用angular2/core,我没有编译错误,只有一个空白页。你知道如何解决这个问题吗?我也在使用Webstorm,实际上现在我正在使用ionic 2:)首先检查文件夹节点_模块,看看你是否有一个名为@angular的文件夹,如果有,然后重新启动Webstorm也检查你的Webstorm中的typescript设置有时它无法正确加载