2014-09-10 77 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

相关问题