我在ng模型上有這<input name="Name" type="text" id="Name" class="step-input" placeholder="NAME*" readonly="readonly" ng-model="(ContactPerson)+(ContactPersonSurname)" />
,它連接兩個字段並工作正常,但我想使用角度在(ContactPerson)和(ContactPersonSurname)之間添加空格。我怎樣才能做到這一點?angularjs在ng模型中添加空格
0
A
回答
0
如果您提供NG-模型僞指令中的表達式,你會得到一個[ngModel:nonassign]
錯誤,在Angularjs documentation他們明確指出,
此錯誤時表達ngModel指令必然會發生是不可轉讓的表達。
務必確保通過ngModel指令綁定的表達式可以分配給。
解決方案:
創建一個新的$ scope變量成纔像
$scope.fullName = (ContactPerson)+ ' ' +(ContactPersonSurname);
然後在你的HTML如下使用。
angular.module('mainApp', [])
.controller('mainCtrl', function ($scope) {
$scope.name = "john";
$scope.surName = "Doe";
$scope.fullName = $scope.name + " " + $scope.surName;
});
<html ng-app="mainApp">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body ng-controller="mainCtrl">
<input type="text" ng-model="fullName" />
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js"></script>
</body>
</html>
0
你輸入字段是隻讀的。所以你可以使用expressins代替綁定模型。
var myApp = angular.module('myApp',[]);
function MyCtrl($scope) {
$scope.ContactPerson = 'foo';
$scope.ContactPersonSurname = 'bar';
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp">
<div ng-controller="MyCtrl">
<input name="Name" type="text" id="Name" class="step-input" readonly="readonly" value="{{ContactPerson}} {{ContactPersonSurname}}" />
</div>
</div>
希望這能解決你的問題。
相關問題
- 1. Angularjs中嚴格的ng模型值
- 2. 在angularjs的ng模型中如何添加參數?
- 3. AngularJs - NG-模型在SELECT
- 4. angularjs表格提交與ng模型
- 5. 如何在angularjs中過濾ng模型
- 6. 在ng模型中的表達式AngularJS
- 7. 在angularJs ng模型中調用函數?
- 8. 在AngularJS的ng模型中定義一個空值
- 9. Angularjs:在指令中添加ng-repeat
- 10. AngularJS:在element.append中添加ng-click
- 11. AngularJS在指令中添加ng-click
- 12. AngularJS選擇NG-模型
- 13. AngularJS Modyfing JSON與NG-模型
- 14. AngularJS承諾和NG-模型
- 15. AngularJS - 基於NG-模型值
- 16. angularjs消毒上NG-模型
- 17. angularjs - 動態NG-模型
- 18. AngularJS中的ng模型中的Concat
- 19. 放在NG模型兩個值在Angularjs
- 20. 未能在angularjs中加載下拉列表的ng模型
- 21. ng模型和ng模型瞬間的區別AngularJS
- 22. ng-selected在選擇框中不適用於ng模型 - Angularjs
- 23. 如何在Angularjs中使用ng選項時更新ng模型?
- 24. AngularJs:列表未顯示在ng-Bind或ng模型中
- 25. AngularJS,綁定到ng-repeat中的模型
- 26. 在AngularJS創建NG-模型動態名
- 27. GET NG-模型在$範圍變量angularjs
- 28. 在angularjs NG-模型的動態創建
- 29. 添加NG-模型來指導
- 30. Rails form_for添加空模型