Нет, это не то. Со слешами все в порядке, когда загружаю по одному файлу - все работает и в Chrome. Вопрос в том, какой Chrome использует разделитель между файлами
Сергей Протько: Сергей, возможно вам сначала следует ознакомиться с индексированием AJAX сайтов, как это описано в яндексе. А потом откорректировать свои ответы, если сочтете нужным
Сергей Протько: вам не нужны _escaped_fragment, если вы хотите завалить SEO. В противном случае, они нужны, так как поисковые боты будут при наличие мета тега выполнять запросы по ссылкам вашего сайта + _escaped_fragment
При наличие мета тега и $locationProvider.html5Mode({enabled: true}); смысл имеет. Использование #! в урлах, по моему скромному мнению, делает их уродливыми.
Речь идет о платежной системе. В данном случае директивы содержат формы оплаты услуг: мобильные операторы, банковские кредиты, онлайн-игры и т.д.
Часть этих форм параметризована. Т.е. описана в виде набора полей, который можно выставить в настройках и контроллер получив json описание - построит соответствующую форму.
Часть таких форм не возможно (очень сложно параметризовать). Например, форма которая требует онлайн запроса проверки реквизитов, введенных пользователем. И на основании указанных данных - отображает следующую форму. (Пользователь ввел лицевой счет - получил в ответ информацию о задолженности - ввел сумму - получил размер комиссии и т.д.)
Для таких случаев я и искал механизм динамического переопределения директивы. Конечно, директивы получаемые таким образом, будут заранее созданы и оттестированы.
Если схематически, то получается такая архитектура:
Представление: {
Параметризованные формы: {}
Динамическая директива: {}
}
Контроллер: {
Стандартные функции: {},
Функция определения динамической директивы: {}
}
Я считаю, что это важное замечание. А как бы вы организовали выполнение такой задачи? Вынесли бы в сервис ? Так его все равно нужно где-то вызвать ...в контоллере, по моему мнению.