Александр Машталир: возможно вы имели ввиду что скрипт не срабатывает после нажатия на переключение месяцев в календаре?
Тогда вам вопрос - а с чего этот скрипт вообще должен срабатывать?
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