Я использую ng-bind-html, и он тянет в HTML с именами классов, но имена идентификаторов отсутствуют. Чем это вызвано?ng-bind-html не распознает имена идентификаторов
фактический пример кода:
service partial example
var assets = {
'sampleInvoice': '<div id="invoice-div"><table id="invoice-table-id" cellspacing="0" cellpadding="0" border="0"><tbody>......
}
controller portion:
$scope.invoiceDetails = function(params) {
console.log("Here I am ");
var modalInstance = $uibModal.open({
templateUrl: 'invoice-details-modal',
controller: 'invoiceDetailsCtrl',
windowClass: 'invoice-details-modal',
resolve: {
invoice: function resolveInvoiceTemplate($q) {
return $q.resolve($templateCache.get("sampleInvoice"));
}
}
});
HTML Часть
<div ng-bind-html="invoice"></div>
Что это производит:
<div><table cellspacing="0" cellpadding="0" border="0"><tbody><tr valign="top"><td><table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td class="invoice-logo-td"><div class="invoice-logo">....
Обратите внимание на имена классов есть, но идентификаторы ушли. Теперь я могу переключать все идентификаторы на классы как на работу, но, похоже, он также должен распознавать имена имен.
Кто-нибудь знает, почему это происходит? (Да, я ввел ngSanitize)
Заранее спасибо!