Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度错误:赋值表达式的左侧必须是变量或属性访问_Angular_Angular4 Forms - Fatal编程技术网

Angular 角度错误:赋值表达式的左侧必须是变量或属性访问

Angular 角度错误:赋值表达式的左侧必须是变量或属性访问,angular,angular4-forms,Angular,Angular4 Forms,不了解或不知道如何修复此错误 这是代码。我认为这似乎与pushItem函数有关 **app.component.ts** 从“@angular/core”导入{Component,NgModule}; @组成部分({ 选择器:'应用程序根', templateUrl:“./app.component.html”, 样式URL:['./app.component.css'] }) 导出类AppComponent{ //将此数组绑定到html中的li items=['Sistema','Plays

不了解或不知道如何修复此错误

这是代码。我认为这似乎与pushItem函数有关

**app.component.ts**
从“@angular/core”导入{Component,NgModule};
@组成部分({
选择器:'应用程序根',
templateUrl:“./app.component.html”,
样式URL:['./app.component.css']
})
导出类AppComponent{
//将此数组绑定到html中的li
items=['Sistema','Playstation','Web'];
newItem='';
pushItem=函数(){
如果(this.newItem!=''){
this.items.push(this.newItem);
this.newItem='';
}
}
}
@import'~font-awesome/css/font-awesome.css';
梅因先生{
宽度:500px;
文本对齐:居中;
保证金:0自动;
边框:2px实心#d7d7;
边框底部:0px;
边缘顶部:20px;
字体系列:无衬线;
}
h1{
文本对齐:居中;
背景色:5c8297;
填充:30px 0px;
边际上限:0px;
颜色:#f7f7f7;
}
.addItem{
位置:相对位置;
垫底:0px;
高度:30px;
}
.addText{
宽度:80%;
高度:30px;
填充物:5px;
字体大小:20px;
}
钮扣{
高度:45px;
宽度:50px;
填充物:5px;
}
保险商实验室{
列表样式:无;
字体大小:20px;
颜色:#6868;
左边距:-40px;
边缘底部:0px;
}
李{
边框底部:1px实心#bfbf;
背景#d7d7d7;
填充:10px 0px;
边缘底部:5px;
}
跨度{
光标:指针;
位置:相对位置;
浮动:对;
右边距:15px;
}
**app.component.html**
项目表
添加
    {{i}

我认为你应该更换

if(this.newItem ! = ''){


中间有一个空间!和=

尝试从newItem=''生成newItem=[]。并尝试修改pushItem=function(),因为它不会在其中获取新项。此外,在angular的最新版本中,[(ngModel)]不受约束,因为它是未知属性。因此,让它成为[价值]

if(this.newItem != ''){