2014-02-10 58 views

回答

3

您遇到了有關作用域屬性原型繼承的問題。請看看:What are the nuances of scope prototypal/prototypical inheritance in AngularJS?

你可以,如果你在你的控制器使用對象避免這些問題:

$scope.obj = {}; 
$scope.obj.name = name; 
在你的HTML

你需要寫:

<input ng-model="obj.name" > 

現在你可能會在您的ok功能中訪問該名稱:

$scope.ok = function() { 
    console.log($scope.obj.name) 
    $modalInstance.close($scope.selected.item); 
}; 

你的工作plunkr:http://plnkr.co/edit/PRckScjJQZVdVhXDqjMu?p=preview