创建新 Food:<asp:CheckBox ID="CheckBox1" runat="server" Text="Noodles" />
<asp:CheckBox ID="CheckBox2" runat="server" Text="Pizza" />
<asp:CheckBox ID="CheckBox3" runat="server" Text="Coke" />
<br />
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
<br />
<asp:Button ID="Button1" runat="server" Text="Button" onClick="Button1_Click" />
项目的步骤:
ng new myapp cd myapp npm i ng2-smart-table --save
然后更改angular 2
:
app.module.ts
当我尝试运行import { Ng2SmartTableModule } from 'ng2-smart-table';
// ...
@NgModule({
imports: [
// ...
Ng2SmartTableModule,
// ...
],
declarations: [ ... ]
})
// ...
时,我收到以下错误消息:
然后整个项目停止运行,即使导致问题的部分实际上根本没有使用。
顺便说一句,我的规格:
ng serve
有什么想法吗?感谢。
修改
修正了问题。
修正了问题。
ng2-smart-table的package.json包含:
angular-cli: 1.0.0-beta.30
node: 7.5.0
os: darwin x64
@angular/common: 2.4.6
@angular/compiler: 2.4.6
@angular/core: 2.4.6
@angular/forms: 2.4.6
@angular/http: 2.4.6
@angular/platform-browser: 2.4.6
@angular/platform-browser-dynamic: 2.4.6
@angular/router: 3.4.6
@angular/cli: 1.0.0-beta.30
@angular/compiler-cli: 2.4.6
但是rxjs应该在这里:
"dependencies": {
"ng2-completer": "^1.0.0",
"rxjs": "~5.0.2"
},
删除 "peerDependencies": {
"rxjs": "^5.0.2"
},
的{{1}}内的rxjs
文件夹。重新运行node_modules
。