2013-12-16 5 views
1

im пытается установить стиль для div, который я создаю в моем коде angularjs. Я могу установить класс, но я не могу установить стиль. Я пробовал только использовать тег стиля, и это тоже не сработало. У меня естьAngularjs set style для ng-bind-html

$scope.myHTML='<div style="left:300px;" class="squareButton"><h1>SomeText</h1></div>'; 

Я пробовал другие вещи в теге стиля, но ничего не работает. Он будет работать, если я поместил его в файл css. есть способ, которым я могу это сделать в стиле = ""? Мне нужно сделать несколько div с разными позициями. поэтому я не могу просто использовать css. как я могу заставить тег стиля работать?

ответ

1

Есть ли ошибки в веб-консоли разработчика? Или вы доверяли HTML с $sce?

function MyCtrl($scope, $sce) { 
    $scope.myHTML = $sce.trustAsHtml(...) 
} 
+0

поэтому я попытался с помощью $ sce.trustAsHtml и я получаю то же самое, когда я смотрю на HTML при загрузке страницы я это показывает

...
. ничего о style = "". что-нибудь еще, что я должен попробовать? –

+0

Это странно. У вас есть JS Fiddle? – tungd

+0

nvm Я, должно быть, делал что-то неправильно. я делал div с divs в нем, так что это была только одна строка, я возвращался для ng bind html. то, что я делал, было доверенным как html, который div добавлял к строке. Я изменил его, поэтому я просто доверяю как html, когда строка полностью завершена. –