草庐IT

Angular-app

全部标签

javascript - 如何在 Angular 的父 Controller 中访问子 Controller 范围?

我正在学习AngularJS,我有一个父Controller和子Controller这样的东西:Good{{question}}Good{{answer}}!BindtheChildController'sscopeandshowhere:{{answer}}这里子Controller使用这样的范围:$scope.answer=response.answer;如何在子Controller外部和父Controller内部显示{{answer}}? 最佳答案 您还可以使用作用域原型(prototype)继承。在AngularJS中,子作

javascript - jQuery 绑定(bind) ajax :success not working in rails 3 app for newly created (ajax) items

**编辑这篇文章是因为我发现问题确实出在rails无法绑定(bind)到ajax:success函数上。***使用rails3.2.3感谢您花时间阅读并尝试提供帮助。我在ajax:successofanitembeingdeleted上添加了一个简单的fadeout函数,如下:$(document).ready(jQuery(function($){$('.delete').bind('ajax:success',function(){$(this).closest('div').fadeOut();});}));#Forsomereasonhadtopassthe$intothefu

javascript - Google Apps 脚本如何链接到 Google 云端硬盘上的 JS 或 CSS 文件

我能否将style.css或anyscript.js托管在Google云端硬盘上的文件夹中,然后将脚本包含到驱动器中的文件?如果是这样……怎么办?这里我指的是在Google网站上使用的GAS...所以脚本不在GoogleDrive 最佳答案 Google似乎已经改变了它。在撰写本文时,原始数据的链接使用以下链接格式:https://drive.google.com/uc?id=YOUR_DOCUMENT_ID 关于javascript-GoogleApps脚本如何链接到Google云端硬

javascript - Angular 4 : How to read content of text file with HTTPClient

我的Angular4项目目录中有一个.txt文件,我想阅读它的内容。怎么做?下面是我使用的代码。该文件位于“app”文件夹内的“files”文件夹中。我拥有HTTPClient代码的组件位于“app”文件夹内的“httpclient”文件夹中。意思是“files”文件夹和“httpclient”文件夹是子文件夹。代码如下所示。它不工作,因为我收到404错误-'GEThttp://localhost:4200/files/1.txt404(未找到)'this.http.get('/files/1.txt').subscribe(data=>{console.log(data);},(er

javascript - Angular 2 - 如何将 SVG 属性数据绑定(bind)到组件属性?

我正在学习Angular2。为此,我正在尝试创建基本示例。我有一个包含此字符串的变量的类:M916.2L4.812l-1.41.4L919217l-1.4-1.4L916.2z我正在尝试将该字符串用作svg元素的参数只是为了检查:这个svg有效:模板中的变量icon包含正确的字符串。我正在尝试这样做:并将"添加到参数d中。但我无法使其工作 最佳答案 您需要使用attributebinding带有SVG元素: 关于javascript-Angular2-如何将SVG属性数据绑定(bind)

javascript - Angular force 在 url 中出现不需要的感叹号

当我点击这个时:home网址是localhost/Sites/App/#!/#%2Fhome当我点击这个时:home网址是localhost/Sites/App/#!/home但这只适用于我的电脑,对我的同事来说恰恰相反,如果有!,链接就不起作用了。在网址中。我了解SEO最佳实践,但我们没有公共(public)网站,我们需要一个在url中没有感叹号的网站。我了解/在url中被编码,因为angular认为这不是路径分隔符,但为什么在我唯一的计算机中?我们有相同的代码。我们使用IIS或IISexpress,Chrome或IE,没有区别。当它适用于我时,它不适用于所有其他人。在浏览器网络调用

javascript - Angular $routeParams 强制变量类型

在我的Angular应用程序中,我有类似/items/:id的路由$routeProvider.when('/items/:id',{templateUrl:'views/items.html',controller:'ItemCtrl'})在ItemCtrl中,我得到:id和$routeParams.parcId问题是它是一个字符串,而值是一个数字,我所有的id都是数字。那么如何强制使用正确的类型而不默认使用字符串呢?ps:我不想在我的所有Controller中执行varid=Number($routeParams.parcId) 最佳答案

javascript - 在 Angular 引导选项卡中,如何取消选项卡更改?

我想在用户单击另一个选项卡时取消选项卡更改/面板切换,但我发现当前面板中的更改未保存。我使用deselect()元素的属性,documentedhere,在我的Controller中触发一个函数,我确定我不应该在其中更改选项卡。意思是:我不想取消选择这个并选择用户点击的另一个。我怎样才能做到这一点?最好是从Controller内部,还是以任何其他方式?我不能只做$event.stopPropagation()因为我没有$event在这里……我错过了什么?Plunker隔离问题。 最佳答案 假设您有3个选项卡并希望第三个选项卡不可点击

javascript - Win 10 Universal App with Cordova 尝试加载闪存

我正在使用VisualStudio2015和适用于ApacheCordova的工具构建跨平台Cordova应用程序。因此,我正在使用ToolsforApacheCordova中的BlankCordovaApp(带有TypeScript)。一切似乎都工作正常,除了在Windows10上运行应用程序时JavaScript控制台中出现一个奇怪的错误:APPHOST9603:"Can’tloadtheActiveXplug-inthathastheclassID"{D27CDB6E-AE6D-11CF-96B8-444553540000}".Appscan'tloadActiveXcontro

javascript - 组件从 v5 或 v4 降级到 angularJS 时出现 Angular 注入(inject)器错误

我创建了简单的angular5组件HelloComponent:varHelloComponent=function(){};HelloComponent.annotations=[newng.core.Component({selector:'hello-world',template:'HelloWorld!'})];接下来我尝试在我的angularJS指令中使用这个组件,例如:angular.module("app",[]).directive("helloWorld",ng.upgrade.static.downgradeComponent(HelloComponent))但是