В более новых версиях angularjs правильный ответ на этот вопрос заключается в использовании ng-if
:
- ( No items in this list yet! )
- {{ item }}
Это решение не будет мерцать, когда список собирается загрузить либо потому что список должен быть определен и иметь длину 0 для отображения сообщения.
Вот плункер, чтобы показать его в использовании: http://plnkr.co/edit/in7ha1wTlpuVgamiOblS?p=preview
Подсказка: Вы также можете показать загрузочный текст или вертушка:
( Loading... )
Вы можете управлять файлами ресурсов с помощью системы ресурсов Qt, но она предназначена только для приложений, смешивающих QML И C ++, а не для проектов, запущенных как простой Touch UI :
Система ресурсов Qt позволяет сохранять файлы ресурсов в виде двоичных файлов в исполняемом файле приложения. Это может быть полезно при создании смешанного приложения QML / C ++, поскольку оно позволяет ссылаться на файлы QML (а также на другие ресурсы, такие как изображения и звуковые файлы) через схему URI системы ресурсов, а не на относительные или абсолютные пути к ресурсам файловой системы.
Для проектов, созданных только из файлов QML, способ использования ресурса изображений заключается в использовании относительных путей в приложении QML, например:
Image {
anchors.fill: parent
source: "../../svg/test.svg"
}
Все файлы изображений будут автоматически включены <My_project>.qmlproject
файл.
source: "Pics/testpic.png"
хорошо работает, но не, когда развернуто на armhf устройстве, где это говоритQML QQuickImage: Cannot open: file:///opt/click.ubuntu.com
и т.д. – John Zabroski 18.05.2020, 00:34