angular ui grid как отображать html в сетке

Я пытаюсь отобразить html в сетке, глядя на

Добавить html-ссылку в любой из 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>'}
                    ]
                };
            });  

но это не работает (атрибут href пуст), так как же правильно? до свидания


person Whisher    schedule 09.09.2013    source источник
comment
Мне интересно, почему -1 ! другой ответ не работает!   -  person Whisher    schedule 09.09.2013
comment
Я всегда использую ng-href вместо href, если в URL есть angular...см. Документ ngHref   -  person Kabb5    schedule 25.09.2013


Ответы (1)


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

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

person Chandermani    schedule 09.09.2013
comment
Это работает как шарм :) спасибо с небольшим escape row.getProperty(\'age\') - person Whisher; 09.09.2013
comment
Отлично, я тоже исправил свой ответ :) - person Chandermani; 09.09.2013