محمد بوسكوري نشر 27 سبتمبر 2015 أرسل تقرير نشر 27 سبتمبر 2015 في متحكم على AngularJs أريد إدراج كود html بحيث أظهره في الواجهة view، إليكم مثال:المتحكم:var SomeController = function () { this.customHtml = '<ul><li>render me please</li></ul>'; }وأريد عند استعمال:<div ng:bind="customHtml"></div>الحصول على:<div> "<ul><li>render me please</li></ul>" </div>لكن لا أعلم أين الخلل، لأني لا أحصل على ما أريد، فكيف أنجزه؟ اقتباس
0 E.Nourddine نشر 27 سبتمبر 2015 أرسل تقرير نشر 27 سبتمبر 2015 بالنسبة لـ AngularJs1.3 استعمل ng-binf-html :<div ng-bind-html="thisCanBeusedInsideNgBindHtml"></div> و استعمل$sce.trustAsHtml()في المتحكم -Controller- بهذه الطريقة: $scope.thisCanBeusedInsideNgBindHtml = $sce.trustAsHtml(someHtmlVar); بالنسبة للنسخة 1.2 من AngularJs :<div ng-bind-html="expression"></div> - وهذه طريق أخرى قديمة نوعا ما:<div ng-bind-html="expression"></div> يمكنك الاستفادة أكثر من خلال هذا الرابط والبحث عن ng-bind-html اقتباس
السؤال
محمد بوسكوري
في متحكم على AngularJs أريد إدراج كود html بحيث أظهره في الواجهة view، إليكم مثال:
المتحكم:
وأريد عند استعمال:
الحصول على:
لكن لا أعلم أين الخلل، لأني لا أحصل على ما أريد، فكيف أنجزه؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.