在解决这个question之后,我尝试在ng-question中应用这个解决方案,如下所示:
<ion-list>
<ion-item ng-repeat="element in list" href="#/app/playlists/{{element.id}}">
<div id="bgToBlurContainer">
<div blurred id="sourceblur" class="target">
<div class="item-titlte-text">
SOME TITLE
</div>
<div class="item-subtitlte-text">
SOME SUBTITLE
</div>
</div>
</div>
</ion-item>
</ion-list>但是这会抛出这个错误
TypeError: Cannot read property 'replace' of undefined
at HTMLDivElement.<anonymous> (http://localhost/Ejemplos/Ionic/primerionic/www/js/blur.js:196:58)
at Function.jQuery.extend.each (http://code.jquery.com/jquery-2.1.1.js:375:23)
at jQuery.fn.jQuery.each (http://code.jquery.com/jquery-2.1.1.js:139:17)
at $.fn.blurjs (http://localhost/Ejemplos/Ionic/primerionic/www/js/blur.js:193:15)
at Object.compile (http://localhost/Ejemplos/Ionic/primerionic/www/js/app.js:27:14)
at applyDirectivesToNode (http://localhost/Ejemplos/Ionic/primerionic/www/lib/ionic/js/ionic.bundle.js:14925:32)
at compileNodes (http://localhost/Ejemplos/Ionic/primerionic/www/lib/ionic/js/ionic.bundle.js:14516:15)
at compileNodes (http://localhost/Ejemplos/Ionic/primerionic/www/lib/ionic/js/ionic.bundle.js:14528:15)
at compileNodes (http://localhost/Ejemplos/Ionic/primerionic/www/lib/ionic/js/ionic.bundle.js:14528:15)
at compileNodes (http://localhost/Ejemplos/Ionic/primerionic/www/lib/ionic/js/ionic.bundle.js:14528:15) <div blurred="" id="sourceblur" class="target">我使用的是ionic,删除ng-repeat模糊效果很好。
一些人在他们的博客上说这是编译器的问题。
有什么建议吗?
提前感谢
发布于 2014-12-10 12:11:09
我收到了这个错误:
TypeError:无法读取未定义的属性“”replace“”
在我的例子中,这是由于安装了这个chrome扩展: AngularJS Batarang
一旦我禁用了那个chrome扩展,这个错误就消失了。
(总的来说,AngularJS Batarang非常有帮助。不幸的是,它在这里导致了一个错误。)
Mac: OSX 10.9.5
Chrome: Version 38.0.2125.111
Ionic: v1.0.0-beta.13https://stackoverflow.com/questions/24235073
复制相似问题