繁体   English   中英

ng-repeat 没有得到值

[英]ng-repeat not getting the values

我在这里有两个单选按钮和 textarea,我必须将 ng-repeat 数据从 mysql 数据库绑定到它。 那我该怎么办。

    <label>Gender:</label>
        <input type="radio" name="gender"ng-value = "x.gender" ng-model="stdCtrl.gender" value="male" required>Male</input>
        <input type="radio" name="gender"ng-value = "x.gender" ng-model="stdCtrl.gender" value="female" required>Female</input>



    <label>Home-Address</label>
        <textarea name = "address"
            ng-required = "true"
            ng-value = "x.address"
            ng-model = "stdCtrl.address"
            class = "form-control"
            placeholder = "PresentAddress"
            row = "10" cols = "50" ></textarea>

现在的问题是我无法从我的 url 数据中获取 textarea 值,我将详细信息带入控制器。 这是我的 url 解码数据。

$scope.StudentCtrl = function(){
alert("bye");
    var vars = {};
    var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,    
    function(m,key,value) {
      vars[key] = value;
    });
    return vars;
   }
 var fType = JSON.parse(decodeURIComponent($scope.StudentCtrl()['data']));
console.log(fType);
$scope.fType = fType;

我找到了 textarea 元素绑定 ng-repeat 数据的答案。

<textarea name = "address"
                ng-required = "true"
                ng-bind = "x.address"
                ng-model = "stdCtrl.address"
                class = "form-control"
                placeholder = "PresentAddress"
                row = "10" cols = "50" ></textarea>

因此,通过添加 ng-bind 指令,您将能够绑定来自 ng-repeat 的数据,并且它还会返回您在第一部分输入的方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM