Александр Машталир: возможно вы имели ввиду что скрипт не срабатывает после нажатия на переключение месяцев в календаре?
Тогда вам вопрос - а с чего этот скрипт вообще должен срабатывать?
RodgerFox: $resource возвращает отнюдь не обещания, он возвращает модель, которая после выполнения запроса заполняется данными ответа, поэтому если свойства пустой модели связать с представлением то после загрузки данных представление обновится.
В документации https://docs.angularjs.org/api/ngResource/service/... сказано что в возвращаемой модели есть доп поля, одно из них это $promise вот у него и вызвайте метод then
Вы дважды определяете модуль, первый раз в файле ресурсов
angular.module("myApp", [])
второй раз в файле приложения
angular.module('myApp', [
'ui.router'
])
Кстати еще одна проблема вы генерируете модуль шаблонов gulp-ng-templates с именем вашего приложения с опцией {standalone:true} это приводит к генерации кода объявления модуля как
angular.module("myApp", []), а в вашем случает лучше либо задать {standalone:false} и тогда код шаблона будет выглядеть так angular.module("myApp"), но его придется загружать строго после инициализации модуля приложения, либо задать для модуля шаблонов другое имя и включить его в зависимости модуля вашего приложения
angular.module('myApp', [
'ui.router', 'my.resources'
])
Сергей: Не забудьте загружать ваш файл после инициализации модуля приложения.
Т.е. если вы еще не вынесли определение модуля приложения в отдельный файл (как это рекомендуют)
app.js, то вам надо это сделать.
И загружать в такой последовательности
angular.js (фреймворк)
angular-ui-router.js.js (модуль роутинга)
app.js (модуль приложения)
templates.js (ваши шаблоны)
На данный момент, на мой взгляд, единственная альтернатива для новичка.
C# - достаточно простой и зрелый язык в изучении (если не вдаваться в дебри) активно продвигаемый МС (особенно среди молодежи). В комплекте идет довольно мощный framework. Куча документации как по языку, так и по framework и все на русском
Unity3D - не плохой движёк поддерживающий разработку на С# (активное сообщестов, куча бесплатных материалов)
VisualStudio - отличная среда разработки (даже есть бесплатный вариант) в которой с полпинка можно начать разрабатывать игру на C# под Unity3D с отладкой и куртизатками
Анатолий Медведев: На андроит и ios можно писать на c++ или c#.
Дело не в том на чем можно писать, а в том на чем удобно писать под конкретную платформу.
Нужно отталкиваться от frameworks, среды разработки и требований переноса на другие платформы.
Я в своем комментарии с выбором языков программирования руководствовался именно такими принцыпами.
Я делал нечто похожее для ангуляра, но не смешивал типы в один запрос (один запрос на js, один на css, один на html) и не кешировал данные в localStorage, оставив это на совести browser cache (сценарии у пользователей как правило одни и теже, поэтому browser cache вполне себе будет оправдан)
Я не находил для cocos2d-x подобные решения.
Видимо вам придется самому собирать для каждой платформы свой серверный код.
Я бы рекомендовал использовать websocket для этих целей, нативные библиотеки для всех платформ уже написаны (в той или иной степени кривизны реализации).
Если будете этим заниматься дайте ссылку на github
Тогда вам вопрос - а с чего этот скрипт вообще должен срабатывать?