2015-01-19 4 views
3

У меня есть аналогичная проблема использования Angular with Grails, pls. передать этот вопрос, который уже дает все детали/решения/ответы: How to integrate angular js into grails 2.3.4?Значение - "// = требуется угловое/угловое"

В ответах на этот вопрос, люди дали хорошие ответы, но они говорят о ....

«требуется модуль на экране "

... & примеры кода фрагментов, как это (?):

//= require angular/angular.js 
//= require_tree views 
//= require_self 

Что значит "требует" модуля (" РЕСУРСЫ e bundles ": как указано в первом ответе), & другие/над фрагментами кода или что бы они ни были.

ли это означает, что нормальные операторы требуют:

и т.д.?

Все не очень ясно.

+0

Я опытный разработчик и бизнес-профессионал с 10-летним опытом. в системном программном обеспечении, 5 лет. в бизнесе и инновациях; & Я новичок в веб-разработке. –

ответ

3

В приложении Ruby on Rails вы должны использовать файлы манифеста для включения всех ваших зависимостей. Это фрагмент кода из файла манифеста application.js (по умолчанию), где он включает файлы javascript или пути, используя синтаксис «// =» javascript include.

+1

Подробнее здесь: http://guides.rubyonrails.org/asset_pipeline.html#asset-организация – Sylvain

1

Grails использует различные плагины MANGEMENT ресурс для файлов JavaScript, CSS, изображения, и т.д .. Код вы упомянули

//= require angular/angular.js 
//= require_tree views 
//= require_self 

от grails asset-pipeline plugin.

Термин ресурса, используемый в grails resources plugin, где вы объявляете пакеты в файле ApplicationResource.groovy.

Если вы хотите, чтобы набор js или css-файлов был включен в страницу, вам просто нужно включить файл манифеста (для конвейера) или потребовать модуль (для ресурсов).

Оба плагина имеют хорошую документацию для ссылки.

0
//= require angular/angular.js 

Является просто синтаксисом рельсов для требования и регистрации зависимостей от ваших приложений на рейках. Хотя ваш вопрос немного расплывчатый, если вы пытаетесь «потребовать угловой модуль», чем вы должны перечислить его как зависимость, когда вы объявляете свой угловой модуль. Это совершенно не связан с рельсов, но будет выглядеть примерно так:

angular.module('myApp', ['ngRoute', 'ngTouch',]) 

где элементы внутри массива (ngRoute, ngTouch) другие модули, которые становятся depencies из «MYAPP».

This страница должна помочь!

Смежные вопросы