検索

ホームページ  >  に質問  >  本文

angular.js - AngularJS不同Ctrl动态获取文本框的值

$scope.deliveryModel = {

            "id": "delivery",
            "value": $rootScope.configInfo.queue.DelaySeconds,
            "disable": false,
            "tooltip": "值必须在0-900秒之间",
            "updateStatus": function (floatingIp) {
                if (floatingIp !== "0") {
                    this.disable = true;
                    this.value = 1;
                } else {
                    this.disable = false;
                }
            },
            "validate": [{
                "validFn": "required"
            }]
        };
        // 保留周期
        $scope.periodModel = {
            "id": "periodModel",
            "value":  $rootScope.configInfo.queue.MessageRetentionPeriod,
            "disable": false,
            "tooltip": "值必须在0-1209600秒之间",
            "updateStatus": function (floatingIp) {
                if (floatingIp !== "0") {
                    this.disable = true;
                    this.value = 1;
                } else {
                    this.disable = false;
                }
            },
            "validate": [{
                "validFn": "required"
            }]
        };
        // 最小消息大小定义
        $scope.sizeModel = {
            "id": "sizeCount",
            "value":  $rootScope.configInfo.queue.MaximumMessageSize,
            "disable": false,
            "tooltip": "值必须在0-256KB之间",
            "updateStatus": function (floatingIp) {
                if (floatingIp !== "0") {
                    this.disable = true;
                    this.value = 1;
                } else {
                    this.disable = false;
                }
            },
            "validate": [{
                "validFn": "required"
            }]
        };
        // 等待时间
        $scope.waitModel = {
            "id": "waitModel",
            "value":  $rootScope.configInfo.queue.PollingWaitSeconds,
            "disable": false,
            "tooltip": "值必须在0-20秒之间",
            "updateStatus": function (floatingIp) {
                if (floatingIp !== "0") {
                    this.disable = true;
                    this.value = 1;
                } else {
                    this.disable = false;
                }
            },
            "validate": [{
                "validFn": "required"
            }]
        };

我想在另外一个Ctrl中,动态的获取这几个文本框里面的值(可能有被修改的,也可能没被修改);
然而我现在获取能获取到,但是不能获取到改变的值。

伊谢尔伦伊谢尔伦2744日前611

全員に返信(1)返信します

  • 黄舟

    黄舟2017-05-15 16:56:38

    あなたが投稿したコードは何を表現したいのですか? あなたが話している買収とは何ですか?
    別の Ctrl キーから値を取得したい場合は、次を使用できます:
    ctrl1

    リーリー

    ctrl2

    リーリー

    返事
    0
  • キャンセル返事