草庐IT

angularjs-sce

全部标签

javascript - 在 AngularJS 中,任何包含在 HTML 模板中的内联 javascript 代码都不起作用

在AngularJS中,任何包含在HTML模板中的内联javascript代码都不起作用。例如:main.html文件:和script.html文件:alert('yes');当我打开主页时,我期待一条提示消息说"is",但没有任何反应。我认为AngularJS中的一些安全限制阻止了内联脚本,但我找不到任何解决方法。注意:我不使用jQuery或任何其他框架,只使用AngularJS1.2.7。 最佳答案 jQlite不支持脚本标签。jQuery可以,所以如果您需要此功能,建议包含jQuery。来自Angular的IgorMinart

javascript - href 使用 Angularjs 和 Twitter Bootstrap 导致意外的页面重新加载

我正在开发一个使用Angularjs和TwitterBootstrap的项目。Bootstrap使用#来切换组件,例如弹出窗口、模态框等。例如:Launchdemomodal×ModalheaderOnefinebody…CloseSavechanges问题是当我点击具有这种href属性的按钮时,它会导致整个页面重新加载,这意味着当前页面中的所有内容都丢失了。有办法防止这种情况吗?一些额外信息:当我将鼠标悬停在按钮上时,网址很奇怪。例如,我当前页面的url是localhost:8080/#/account按钮的href是href="#myModal"我希望看到urllocalhost:

浏览器刷新后 angularjs 代码更改不显示

任何时候,我在.hmtl文件或.js文件中进行代码更改,浏览器仍然呈现旧代码,而我的新代码更改不会显示在浏览器结果中。例如,我在.html文件中添加如下两行代码。FirstName{{profile.FirstName}}LastName{{profile.LastName}}然后我执行以下操作:在VS2013中,右键单击我的项目并在浏览器(IE或Chrome)中查看。登录到我的应用程序。转到相应的页面,我看到了旧html文件的呈现。我根本看不到新添加的2个div元素。我什至按了f5来刷新浏览器,但仍然没有成功。我做错了什么? 最佳答案

html - 使用 AngularJS 指令进行 W3C 验证

我们如何使用Angular应用程序进行W3C验证?由于自定义指令导致无效的HTML验证,我们通常会看到很多W3C验证错误。对此有什么策略吗? 最佳答案 严格的w3c验证允许任何data-*属性和任何类。指令可以应用于以下任何DOM元素:(*)至少data-一个完全符合W3C(前提是您声明HTML5文档类型)。所以下面的代码验证(属性名称,当然它会因为缺少标题、缺少编码等而失败): 关于html-使用AngularJS指令进行W3C验证,我们在StackOverflow上找到一个类似的问题

html - Angularjs:单个 html 中的多个部分?

是否可以在一个html中检索多个html部分?我有下一种情况:Template:{header}{main}{footer}/index:header:"Welcome"main:"welcometext"footer:""/help:header:"Helptitle"main:"faqtips"footer"Backtohome"使用ng-include我必须从服务器检索6个html。如果我要在一个html中检索多个部分,那么我将仅从服务器检索2个html,一个用于/index,一个用于/help。这种情况是真实情况的一个小例子。类型为ng-template的标签script对我不

html - AngularJS ng-href 和 svg xlink

我想要一些关于在angular中使用xml命名空间属性的信息。问题是当Angular解析了表达式时,angular附带了一些指令来处理写入属性,例如href和src(否则浏览器将尝试加载{{mymodel.myimage}}作为网址)https://github.com/angular/angular.js/blob/master/src/ng/directive/booleanAttrs.js#L329我面临的问题是我使用angular与D3一起输出svg,因为angular没有办法输出xlink:href我被卡住了。我创建了一个输出xlink:href的自定义指令app.direc

html - 如何在 AngularJS 的循环中使用标签

所以我在这样的ng-repeat中:namename2应该产生类似的东西namename2namename2...我是AngularJS的新手,不确定处理这个问题的正确方法(没有一个文档使用label)。 最佳答案 正确的解决方案是Gleno的。$id保证对于每个创建的范围都是唯一的,而$index会随着下划线集合计数的任何变化而变化。您需要添加在中继器范围内可用的$index属性(从零开始)namename2 关于html-如何在AngularJS的循环中使用标签,我们在StackOv

html - AngularJS 标签属性

我正在学习AngularJS,看到它添加了一些自己的属性,这些属性既不是以数据开头的,也不是标准的html标签属性,如下所示:或者这个:这些ng-*属性从何而来?这是一个有效的HTML吗?我在哪里可以阅读更多相关信息? 最佳答案 严格来说,这些额外的属性没有在HTML规范中定义,因此不是有效的HTML。您可以说AngularJS提供并解析了HTML规范的超集。但是,从v1.0.0rc1开始,您可以使用data-*属性,例如我相信这是有效的HTML5。Source.有一个指南AngularJSCompiler其中包含有关该过程的更多信

angularjs - localStorage 与 sessionStorage 与 cookies

我在一个应用程序中工作,我需要在用户登录期间保留一些数据,我有一个问题,它们之间有什么区别localStorage、sessionStorage、cookies???我在问我可以使用什么来持久化DOM中的一些数据,即使用户刷新页面,有人说:使用sessionStorage或localStorage,然后,有人想出了使用ngCookies的想法,因为它适用于所有浏览器,但是,我应该使用哪个? 最佳答案 localStorage和sessionStorage都是所谓的WebStorages和HTML5的特性。localStorage存储

html - AngularJS:从字符串中插入 HTML

我为此找了很多,但我要么找不到答案,要么不明白。一个具体的例子将赢得投票=)我有一个返回HTML字符串的函数。我无法更改功能。我想将字符串表示的html插入到DOM中。我很乐意使用Controller、指令、服务或任何其他有效的东西(并且是相当好的做法)。免责声明:我不太了解$compile。这是我尝试过的://MymagicHTMLstringfunction.functionhtmlString(str){return""+str+"";}functionCtrl($scope,$compile){$scope.htmlString=htmlString;}Ctrl.$inject