添加& lt; object>使用AngularJS控制器自定义属性
Add <object> with custom attributes using AngularJS controller
我试图使用控制器将<object></object>
添加到我的html中。当我加载<div>
或<p>
时,它工作正常,但当我添加<object>
时,它不出现,也没有任何自定义属性。
<html ng-app="myAngularSite">
...
...
<div ng-controller="MyController">
<div id="myloader" ng-bind-html="myObject"></div>
</div>
JS:
var app = angular.module('myAngularSite', ['ngRoute']);
angular.module('myAngularSite', ['ngSanitize'])
.controller('MyController', ['$scope',function($scope) {
$scope.myObject =
'<object id="my_object" data="mysite.html" width="99.5%" height="400px" style="overflow:auto;border:3px ridge gray"/>';
}]);
如何将自定义属性和对象添加到我的站点中?我注意到,当我尝试加载带有属性的<div id"with_attribut></div>
时,属性不会出现,尽管div会自己出现。
谢谢!
自定义指令可能是很好的解决方案,您可以随时添加更多自定义行为。使用ngBindHtml,您将受到限制。这是一个可以帮助你的链接:
angular ng-bind-html和其中的指令
相关文章:
- 修改控制器AngularJS的全局值
- 从控制器Angularjs调用链接函数
- 共享变量和多个控制器AngularJS
- 未定义的控制器AngularJS
- 将模块注入控制器AngularJs
- 使用工厂/服务在控制器AngularJS之间推送数组中的数据
- 如何更新控制器angularjs中的.value
- 调用另一个控制器Angularjs中的控制器
- 如何访问两个控制器AngularJS
- 如何在多个文件中定义控制器 - AngularJs.
- 从父控制器 AngularjS 访问 Popup 控件
- 从同一控制器 Angularjs 中的另一种方法访问$scope变量
- 将数据从服务传递到控制器 AngularJS
- 在控制器 AngularJS 之间共享功能
- 推送通知发送到控制器 Angularjs
- 工厂没有被注入控制器 - angularJS
- 在控制器 AngularJS 之间传递 ID 值
- 闭包中的多个控制器 angularjs.
- 将服务文件中收到的 Rest 数据发送到控制器 angularjs
- 覆盖不同控制器 Angularjs 中的变量