我正在尝试使用 SimpleModal OSX 打开一个模式,并且某些属性的值是使用 AngularJS 分配的。但是,当我单击一个项目以打开一个新模式时,它不起作用并且页面重新加载。这是使这一点清晰的代码
<li ng-repeat="news in newsItems" class="some class">
<a class="osx" href="#" data-page={{news.dataPageUrl}}>
<article>
<header>
<span class="itemtype">{{news.dateHeader}}</span>
<h1>{{news.header}}</h1>
</header>
<img height="145" src={{news.imageUrl}} alt={{news.imageHeader}} />
</article>
</a>
</li>
动态项目出现在我的页面中,因此 ng-repeat 指令有效。我添加了一个静态项目,它打开了一个没有问题的新模式。osx.js 脚本在 body 标记的末尾加载。我究竟做错了什么?