ui-sref 不适用于 ionicview,但适用于浏览器、设备和模拟器

ui-sref not working on ionicview, but works on browser, device and emulator

我使用 ionic 开发应用程序。有很多链接,它们都可以正常工作。仅在特定列表中,链接仅在 ionicview 中不起作用。 html 是:

    <ion-list class="indexed-list">
        <ion-item
            class="item item-avatar"
            ng-repeat="item in categoriesEntity"
            ui-sref="app.entityListSubCategory({subCategoryId: item.id})"
        >
            <img src="img/ionic.png">
            <h2 ng-bind="item.name"></h2>
            <span
                class="header assertive"
                ng-if="item.name.substr(0, 1) !== categoriesEntity[$index - 1].name.substr(0, 1)"
                ng-bind="item.name.substr(0, 1)"
            ></span>
        </ion-list>
    </ion-list>

我在浏览器、模拟器和设备上工作正常。我试图用 ng-click="alert('hello')" 替换 ui-sref 并且它正在工作。我也尝试过 move/copy ui-srefimgh2 标签,但它们也没有用。我还尝试用 ng-click 替换 ui-sref 并使用 $state 服务更改路线,但它也没有用。

我将我的 JS 错误记录到服务器。当我点击 ion-item.

时没有出现 JS 错误

可能是您还没有关闭 <ion-item><ion-list> 关闭了两次?

因为我在ui-router的模板名前写了斜杠:-(