在 AngularJs 控制器中设置 ng-model 值

塔鲁卡

我正在一个带有 springboot 后端和 angularJs 前端的项目中工作。在我的前端,我需要在提示对话框中更新用户名。我正在使用 $mdDialog。

我已经为提示对话框创建了函数。

$scope.showPrompt = function(ev) {
    HomeService.updateCustomer($scope.customer)
    var confirm = $mdDialog.prompt()
      .title('Edit User Name')
      .textContent($scope.customerName)
      .placeholder('User Name')
      .ariaLabel('CustomerName')
      .initialValue($scope.customerName)
      .targetEvent(ev)
      .required(true)
      .ok('Save!')
      .cancel('Discard');

    $mdDialog.show(confirm)
    .then(function(result) {
        $scope.status = 'UserName has been updated!' + result;
    }, 
    function() {
      $scope.status = 'UserName has not been updated';
    });
  };

现在我想将下面的 html 内容添加到提示对话框中以获取用户输入,并且我想将该值提交到数据库中。

这是我的 html 代码。

    <div class="input-group">
    <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>

            <input id="name" name="name" placeholder="Name" class="form-control input-md" type="text" ng-model="customer.customerName" required>

    </div>
    <button id="button" type="reset" name="button" class="btn btn-primary btn-block"   ng-click="updateCustomer(customer)" ng-disabled= "registrationForm.$invalid">Register</button>

</fieldset>

其他重要代码。

  $scope.updateCustomer = function(){
   HomeService.updateCustomer($scope.customer)
    .then (function success(response){ 
        $scope.message = response.data.customerName + " Updated";
        $scope.errorMessage = '';
    },
  );

};

家庭服务.js

 this.updateCustomer = function updateCustomer(){
        return $http.put(REST_SERVICE_URI+'update' , customer)
    }

或者我需要将“result”的值绑定到 $scope.customer

维普尔·索兰基

我想你想要这样。

    $scope.updateCustomer = function(){
    HomeService.updateCustomer($scope.customer)
        .then (function success(response){ 
            $scope.customer = response.data;
            $scope.message = response.data.customerName + " Updated";
            $scope.errorMessage = '';
        },
    );

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS选择-在控制器中设置ng-model不会更新所选值

来自分类Dev

无法在控制器AngularJS中获得ng-model值

来自分类Dev

无法在控制器AngularJS中获得ng-model值

来自分类Dev

angularJS ng-model 不更新控制器中的值

来自分类Dev

通过javascript动态设置时,在angularjs控制器中未定义输入文本框的ng-model值

来自分类Dev

通过javascript动态设置时,在angularjs控制器中未定义输入文本框的ng-model值

来自分类Dev

ng-model设置的值未在控制器中更新

来自分类Dev

在嵌套的Angularjs控制器中使用ng-model

来自分类Dev

在angularjs中没有ng-model的控制器之间可以共享价值吗?

来自分类Dev

将指令中的值传递给 ng-model。-angularjs

来自分类Dev

ng-model值在控制器中未定义

来自分类Dev

如何在角度的弹出模型控制器中访问ng-model值?

来自分类Dev

如何从angularjs中的ng-include切换控制器值?

来自分类Dev

在控制器中初始化ng-model时不触发Angularjs select ng-change

来自分类Dev

AngularJS如何在自定义指令标签内使用ng-model,动态设置控制器?

来自分类Dev

angularjs使用来自另一个ng-model的值设置默认值ng-model

来自分类Dev

AngularJS,如何从控制器内部获取并设置ng-repeat中定义的过滤器?

来自分类Dev

在加载Angularjs上从控制器初始化所有ng-model

来自分类Dev

如何使用“ ng-model” AngularJS更新控制器变量?

来自分类Dev

在加载Angularjs上从控制器初始化所有ng-model

来自分类Dev

AngularJS在控制器功能中选择输入ng-model访问

来自分类Dev

AngularJS使用ng-model将值分配给ng-repeat数组中的项目并检索这些值

来自分类Dev

AngularJS:如何将默认值设置为ng-model =“ searchText”?

来自分类Dev

如何在angularjs中将ng-model的初始值设置为空字符串?

来自分类Dev

ng-model值未传递到控制器功能

来自分类Dev

如何将值从ng-model传递到控制器?

来自分类Dev

ng-model值未传递到控制器功能

来自分类Dev

在AngularJS的文本框中清除值,而无需在ng-model中处理数据

来自分类Dev

无法从控制器中的输入访问 ng-model

Related 相关文章

  1. 1

    AngularJS选择-在控制器中设置ng-model不会更新所选值

  2. 2

    无法在控制器AngularJS中获得ng-model值

  3. 3

    无法在控制器AngularJS中获得ng-model值

  4. 4

    angularJS ng-model 不更新控制器中的值

  5. 5

    通过javascript动态设置时,在angularjs控制器中未定义输入文本框的ng-model值

  6. 6

    通过javascript动态设置时,在angularjs控制器中未定义输入文本框的ng-model值

  7. 7

    ng-model设置的值未在控制器中更新

  8. 8

    在嵌套的Angularjs控制器中使用ng-model

  9. 9

    在angularjs中没有ng-model的控制器之间可以共享价值吗?

  10. 10

    将指令中的值传递给 ng-model。-angularjs

  11. 11

    ng-model值在控制器中未定义

  12. 12

    如何在角度的弹出模型控制器中访问ng-model值?

  13. 13

    如何从angularjs中的ng-include切换控制器值?

  14. 14

    在控制器中初始化ng-model时不触发Angularjs select ng-change

  15. 15

    AngularJS如何在自定义指令标签内使用ng-model,动态设置控制器?

  16. 16

    angularjs使用来自另一个ng-model的值设置默认值ng-model

  17. 17

    AngularJS,如何从控制器内部获取并设置ng-repeat中定义的过滤器?

  18. 18

    在加载Angularjs上从控制器初始化所有ng-model

  19. 19

    如何使用“ ng-model” AngularJS更新控制器变量?

  20. 20

    在加载Angularjs上从控制器初始化所有ng-model

  21. 21

    AngularJS在控制器功能中选择输入ng-model访问

  22. 22

    AngularJS使用ng-model将值分配给ng-repeat数组中的项目并检索这些值

  23. 23

    AngularJS:如何将默认值设置为ng-model =“ searchText”?

  24. 24

    如何在angularjs中将ng-model的初始值设置为空字符串?

  25. 25

    ng-model值未传递到控制器功能

  26. 26

    如何将值从ng-model传递到控制器?

  27. 27

    ng-model值未传递到控制器功能

  28. 28

    在AngularJS的文本框中清除值,而无需在ng-model中处理数据

  29. 29

    无法从控制器中的输入访问 ng-model

热门标签

归档