首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以从锚点rag(<a../>)分配ng-model值吗?

可以从锚点rag(<a../>)分配ng-model值吗?
EN

Stack Overflow用户
提问于 2016-03-17 03:39:48
回答 2查看 902关注 0票数 1

我的问题是,当我单击表model-对话框中的编辑链接时,希望打开它,并且它的值应该在那里的字段中赋值。此时将打开对话框,但不会初始化值。

代码语言:javascript
复制
<div ng-app="myapp" ng-controller="myctrl">
<form method="POST" action="Projects" >
    <div class="modal fade" id="update" role="dialog" >
    <div class="modal-dialog">
<label for="Project_Id"> Project Id</label>
<input readonly="readonly" ng-model=project_id class="form-control"
     id="project_id" value=""  />
     </div>
     </div>
     </form>

我的问题是,当我单击表model-对话框中的编辑链接时,希望打开它,并且它的值应该在那里的字段中赋值。此时将打开对话框,但不会初始化值。

代码语言:javascript
复制
    <table>
     <thead><tr><td>  Edit </td></tr></thead>
     <tbody>
      <tr ng-repeat="values in records ">
       <td>
<a data-toggle="modal"  ng-model=values.projectId 
             ng-href="#update"</td>
      </tr>
     </tbody>
    </table>
    </div>
<script type="text/javascript"> 
var app = angular.module('myapp', []);
app.controller('myctrl', function($scope, $http) {
$http.get('Projects').success(function (data) {                
 $scope.records = data;  
 $scope.project_id=$scope.data.projectId;
     // $scope.project_id="some value" ...if i remove this comment it is working properly some value will be shown, but I need particular record  data.projectId should be displayed
     });
</script>
EN

回答 2

Stack Overflow用户

发布于 2016-03-17 04:02:01

尝试以下操作:

在您的标记上放置一个ng-click,如下所示:

代码语言:javascript
复制
<a data-toggle="modal" ng-model= values.projectId ng-click="viewRecord(values.projectid)"></a>

在角度控制器中:

代码语言:javascript
复制
$scope.selected = {
   records:[]
};

$scope.viewRecord = function(recordId){
$scope.selected.records.push(record)

}

然后在你的模式中:

代码语言:javascript
复制
<div ng-repeat="r in selected.records">
<div><input type="text" value="r.projectId"></div>
</div>
票数 0
EN

Stack Overflow用户

发布于 2016-03-17 15:37:46

代码语言:javascript
复制
 <table>
 <thead><tr><td>  Edit </td></tr></thead>
 <tbody>
  <tr ng-repeat="record_values in records ">
   <td>
 <a data-toggle="modal"  ng-click='disp(record_values)' 
         ng-href="#update"</td>
  </tr>
 </tbody>
 </table>
 </div>
<script type="text/javascript"> 
var app = angular.module('myapp', []);
app.controller('myctrl', function($scope, $http) {
$http.get('Projects').success(function (data) {                
$scope.records = data;  
$scope.disp=function( record)
{
$scope.project_description=record.projectId;
};
});
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36045447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档