AngularJS范围。按下下拉列表

AngularJS范围。按下下拉列表,angularjs,Angularjs,我在使用AngularJS添加新行时遇到问题,其中有一个下拉框。我希望它添加一个新行,并用输入的值填充该行的下拉列表。问题来自下面的代码行。除了下拉列表没有填充输入的值外,其他所有操作都在进行中。它只是填充整个JSON NewItems字符串。我是不是错过了一些很简单的东西?还是有更好的方法 **`$scope.phones.push({ 'name': $scope.name, 'snippet': $scope.snippet, 'dropdown': [{ Item: $scope.N

我在使用AngularJS添加新行时遇到问题,其中有一个下拉框。我希望它添加一个新行,并用输入的值填充该行的下拉列表。问题来自下面的代码行。除了下拉列表没有填充输入的值外,其他所有操作都在进行中。它只是填充整个JSON NewItems字符串。我是不是错过了一些很简单的东西?还是有更好的方法

  **`$scope.phones.push({ 'name': $scope.name, 'snippet': $scope.snippet, 'dropdown': [{ Item: $scope.NewItems }] });`**
var phonecatApp=angular.module('phonecatApp',[]);
phonecatApp.controller('PhoneListCtrl',函数($scope){
$scope.phones=[
{
“名称”:“Nexus S”,
“snippet”:“Nexus S的速度更快了。”,
'下拉列表':[{'Item':'nexus1'},{'Item':'nexus2'},{'Item':'nexus3'}],
},
{
“名称”:“摩托罗拉XOOM”™ 使用Wi-Fi’,
“snippet”:下一代平板电脑,
'下拉列表':[{'Item':'XOOM 1'},{'Item':'XOOM 2'},{'Item':'XOOM 3'}],
},
{
“名称”:“摩托罗拉XOOM”™',
“snippet”:下一代平板电脑,
'下拉列表':[{'Item':'MOTOROLA 1'},{'Item':'MOTOROLA 2'},{'Item':'MOTOROLA 3'}],
}
];
$scope.NewItems=[{Itemz:'-Select-'}];
$scope.addRow=函数(){
$scope.phones.push({'name':$scope.name,'snippet':$scope.snippet,'dropdown':[{Item:$scope.NewItems}]});
$scope.name='';
$scope.snippet='';
$scope.dropdown.Item='';
$scope.NewItems=[{Itemz:'-Select-'}];
};
$scope.AddItem=function(){$scope.NewItems.push({Itemz:$scope.dropdown.Item});
});

桌子
桌子
名称
一小条
挑选
{{phone.name}
{{phone.snippet}
{{itemSelect.Item}
名称
一小条
下拉列表
{{newitemsadded.Itemz}