2014-09-10 66 views
1

我想在服務器的ngDialog中設置輸入類型=「text」的值,但我發現即使使用虛擬值填充也不會使值顯示在「對話框」中 - 如果我要使用javascript設置表單中的值,我可以在視圖中的文本框中看到它們。但是,這似乎不適用於ngDialog, - 儘管將文本框與ng-model和name屬性綁定在一起。所以我的問題是,ngDialog設置文本使用$ modelValue不會顯示文本框中的值?爲ngdialog設置輸入類型的文本值

For e.g - 

$scope.myForm.myTextBox.$modelValue = "xyz" does not show up 

The form in html will be similar to what is shown below - 

<div class="container-fluid" ng-controller="AddUserController"> 

    <div class="text-center"> 
     <label class="sub-header">Add User</label> 
    </div> 

    <form action="...r" method="POST" name="myForm"> 
     <div> 
      <div> 
       <input type="text" class="form-control" ng-model="myTextBox" 
        name="myTextBox" required 
        ng-minlength = "1" ng-maxlength="50" 
        placeholder="Enter First Name" bs-typeahead>      
      </div> 
     </div> 
     </form> 
    </div> 

回答

0

請參閱http://plnkr.co/edit/9vbowtfqNCS3aSKzNUUA?p=preview

app.controller('AddUserController', function($scope){ 

    $scope.myTextBox ="Some name" 

}); 
+0

如果我沒看錯,這不是上ngDialog,我問ngDialog。 – user4002112 2014-09-10 21:04:00

+0

@ user4002112仍然是這樣的規則http://plnkr.co/edit/9vbowtfqNCS3aSKzNUUA?p=preview – sylwester 2014-09-10 21:23:36

+0

這是當沒有閱讀文檔和嘗試一些基本示例的情況下完成的事情:)抱歉,我設置了$ scope。 myForm.myTextBox。$ modelValue,因爲它似乎在另一個實例中工作。甚至沒有告訴我這個協會是錯的。非常感謝,你從挫折中拯救了我。 – user4002112 2014-09-10 22:33:43

相關問題