実際には、imgタグ、JavaScript、およびCSSコードを含むHTMLファイルがサーバーにあります。私は$http
サービスを使用してこのファイルの内容を取得しようとしており、ng-bind-html
ディレクティブを使用してtwigファイル内に表示しています。AngularJSを使用してサーバーから取得したHTMLコンテンツを表示するにはどうすればよいですか?
これまではすべて問題はありませんが、問題はHTMLページがうまく表示されず、画像が表示されず、JavaScriptコードが機能しないことです。
どのようにAngularJSを使用してこれを達成できますか?
<div ng-repeat="language in languages" id="[[ language.name ]]" ng-bind-html="language.content" ></div>
$scope.languages={};
$http({
method :'GET',
url : 'url'
}).then(function(response)
{
var results = response.data.data;
for (var i=0; i<response.data.data.length; i++)
{
results[i].content = $sce.trustAsHtml(response.data.data[i].content);
}
$scope.languages = results;
});
実際のjqueryが必要なjavascriptを実行するには – YOU
あなたは説明できますか? –
角度の前にjqueryを挿入しようとしていますか? – YOU