JShint和以下代码行有一些问题.
$location.path('map-' + map.id + '/venue-' + map.attributes.default_venue.value);
Run Code Online (Sandbox Code Playgroud)
我收到了错误,Identifier 'default_venue' is not in camel case.这通常不会成为问题,但我对变量名称没有任何控制权 - 它是通过JSON API引入的.
有没有办法可以为受影响的变量或它们出现的行抑制此问题?
如果之前有人问过这个道歉,我很确定它一定是,但我找不到解决办法.
我对Angular很新,但过去几周我一直在使用它,并设法解决了我遇到的大部分问题.然而,这个让我难过.
我有一个应用程序从Twitter接收推文然后 - 使用角度过滤器 - 拉出所有网址并将它们设置为链接.这部分工作正常,但客户认为来自Twitter的链接不安全所以他们想要在每次点击链接时触发免责声明.很简单 - 我劫持了链接并换了href一个ng-click="openLink('url')".这是问题发生的地方 - ng-click不起作用.
我很确定这个问题与之有关$compile()- 我之前遇到过类似的问题 - 但我不知道何时何地调用它.
我创造了一个Plunkr,它是我所追求的精简版.顶部的链接未动态加载并激活alertUrl()函数,但过滤器生成的所有链接都失败.
我可能错过了一些非常简单的东西,但它现在一直困扰着我,所以任何帮助都会受到大力赞赏.
谢谢,
山姆
我在Javascript中重绕音频时遇到了一些麻烦.我基本上有一个倒计时,每当倒计时结束时都会发出哔哔声.
我试过用;
var bip = new Audio("http://www.soundjay.com/button/beep-7.wav");
bip.play();
Run Code Online (Sandbox Code Playgroud)
但它每秒钟都没有发出哔哔声,我猜是因为必须每秒加载一个新的声音而有所作为.然后我尝试在外部加载声音并使用以下代码触发它.
bip.pause();
bip.currentTime = 0;
console.log(bip.currentTime);
bip.play();
Run Code Online (Sandbox Code Playgroud)
但这只播放声音一次然后完全无法倒回它(控制台记录第一次播放后0.19秒的时间).
这里有什么我想念的吗?
javascript ×2
angularjs ×1
audio ×1
code-cleanup ×1
coding-style ×1
html ×1
html5-audio ×1
jshint ×1