Javascript 无法在angular JS中附加渲染文本
我的控制器:Javascript 无法在angular JS中附加渲染文本,javascript,jquery,angularjs,handlebars.js,Javascript,Jquery,Angularjs,Handlebars.js,我的控制器: myApp.controller('actionEditController', ['$scope', '$stateParams', '$sce',function ($scope, $stateParams, $sce) { $context = $scope; $.get(apiHost + "/action/entity/" + $stateParams.id) .success(function (response) {
myApp.controller('actionEditController', ['$scope', '$stateParams', '$sce',function ($scope, $stateParams, $sce) {
$context = $scope;
$.get(apiHost + "/action/entity/" + $stateParams.id)
.success(function (response) {
angular.module('broConsoleApp', ['ngSanitize']);
var action = response['RESPONSE'];
action.params = JSON.parse(action.paramsJson);
console.log(action);
var table = $.hbs("/templates/action.hbs", action);
var el=angular.element(table);
$scope.content= $sce.trustAsHtml(table);
console.log(table);
})
.error(function (jqXHR, textStatus, errorThrown) {
console.error("Error retrieving action", textStatus, errorThrown);
});
}])
;
哈佛商学院:
<div>
<input name="name" type="text" value="{{name}}"/>
<input name="id" type="text" readonly="readonly" value="{{id}}"/>
<input name="type" type="text" readonly="readonly" value="{{actionType}}"/>
</div>
。但是,ng bind html
似乎没有将此值附加/绑定到html。最终输出仅为
EDIT ACTION
呈现的数据不显示。success(函数(响应),响应是一个对象,您需要$action=response.data['response'];在这里。这很好。我的数据也得到了正确呈现,正如我从记录“表”中看到的那样。
$.hbs
EDIT ACTION