Приложение My (phonegap) отлично работает в моем браузере (Chrome + Ripple), а также на моем Android-планшете. Однако ссылка больше не работает, когда вы создаете приложение с помощью xCode и запускаете его на iPad.ссылка ui-sref не работает на ipad
$rootScope.$on('$stateChangeError', function(){..});
показывает ошибку:
config: Object
data: ""
headers: function (c) {a||(a=vc(b));return c?a[D(c)]||null:a;}
status: 404
statusText: ""
__proto__: Object
Я думаю означает "состояние не найден"?
Маршрут:
.state('seminar', {
url: "/seminar/{id}",
views: {
'[email protected]': { templateUrl: "views/navigation/main.html" },
'[email protected]': { templateUrl: "views/seminars/main.html" },
'[email protected]': { templateUrl: "views/seminars/side.html" }
}
})
Вид:
<a href ui-sref="seminar({ id: seminarCtrl.seminar.id})">Start</a>
На логин-формы,
ng-submit()
работает нормально.
Я не нашел других вопросов, связанных с этой проблемой. Может ли быть проблема с iOS и ui-sref/ui-router?
Заранее спасибо.
- Update 1 -
Вот скриншот сообщения об ошибке, брошенной в функции $ stateChangeError:
404 должно означать, что браузер не смог найти файл html –
Он работает с браузером и на устройстве Android, но не на iPad. – pensan
вы можете проверить консоль своего браузера на ошибку (может быть сделано с помощью сафари Mac) –