2013-09-09 2 views
0

Я пытаюсь отобразить HTML в сетке глядя наугловой сетки щ, как отображать HTML в сетке

Add html link in anyone of ng-grid

Я закончил с

var app = angular.module('myApp', ['ngGrid']); 
      app.controller('MyCtrl', function($scope) { 
       $scope.myData = [ 
         {name: "Moroni", age: 50}, 
         {name: "Tiancum", age: 43}, 
         {name: "Jacob", age: 27}, 
         {name: "Nephi", age: 29}, 
         {name: "Enos", age: 34} 
        ]; 
       $scope.gridOptions = { 
        data: 'myData', 
        columnDefs: [ 
         {field: 'name', displayName: 'Name'}, 
         {field:'age', displayName:'Age'}, 
         {field: 'remove', displayName:'', cellTemplate: '<div class="ngCellText" ng-class="col.colIndex()"><a href="{{row.getProperty(age)}}">Visible text</a></div>'} 
        ] 
       }; 
      }); 

но это Безразлично» t (атрибут href пуст) так что это правильный путь? Bye

+0

Я задаюсь вопросом, почему -1! другой ответ не работает! – Whisher

+0

Я всегда использую 'ng-href' вместо' href', если в URL есть угловой ... [см. Документ ngHref] (http://docs.angularjs.org/api/ng.directive:ngHref) – Kabb5

ответ

2

Попробуйте это в HREF

{{row.getProperty(\'age\')}}

+0

Это работает как charme :) спасибо только немного escape row.getProperty (\ 'age \') – Whisher

+0

Отлично, я тоже исправил свой ответ :) – Chandermani