Hello Edward,
yep, that was the error... I already got it by myself yesterday. Now it's
working. Finally... :)
Thanks for your help.
Am Samstag, 28. Dezember 2013 04:58:55 UTC+1 schrieb Edward:
>
> Hello Martin,
>
> I do make it work well in a large app which uses angular+requireJS.
>
> the "invalid require call" occurs when there is a call like,
>
> require('dependency', function (dependency) {});
>
> so you need to change it
>
> require(['dependency'], function (dependency) {});
>
> Could you pls check if there is such error in your other modules?
>
> BTW, do you know this
>
> https://github.com/tastejs/todomvc/tree/gh-pages/labs/dependency-examples/angularjs_require
>
> On Saturday, December 28, 2013 2:11:00 AM UTC+8, [email protected] wrote:
>>
>> Hello Edward,
>>
>> thanks for your reply - unfortunately, this doesn't work either. I always
>> get an "invalid require call" error?!
>> The main module logic is from the seed-code. It's neccessary to do a
>> deferred bootstrap but it doesnt seem to have any impact on the
>> module-loading.
>> Do you have any other suggestions? Did you already make it work? I cant
>> find any documentation on how to achieve this via requirejs - it seems to
>> be only possible by inserting the sanitize-script manually in the page
>> header.
>>
>>
>>
>>
>> Am Donnerstag, 26. Dezember 2013 07:49:39 UTC+1 schrieb Edward:
>>>
>>> RequireJS takes charge of loading js files into browser, while Angular
>>> injects correct
>>> objects when creating modules.
>>> That is to say, your js files should be loaded into the browser before
>>> Angular injection.
>>>
>>> so you need to
>>>
>>> require([
>>> 'angular',
>>> 'app',
>>> 'angularSanitize'
>>> ......
>>>
>>> BTW, your requireJS main module seems a little strange, I just used the
>>> following logic,
>>>
>>> angular.bootstrap(document, [ "name" ]);
>>>
>>> Hope this helps.
>>>
>>> On Wednesday, December 25, 2013 9:26:53 PM UTC+8, [email protected] wrote:
>>>>
>>>> Hi there,
>>>>
>>>> I'm currently in need of ngSanitize for an Angular project. But I dont
>>>> get it to work.
>>>> I'm using the requirejs-angular-seed from
>>>> https://github.com/angular/angular-seed
>>>>
>>>> The thing is, I have to use 'ng-bind-html' and therefore I need to
>>>> import the angular-sanitize module.
>>>> But with requireJS it never seems to get loaded.... this is my
>>>> require-configuration-file:
>>>>
>>>> require.config({
>>>> paths: {
>>>> angular: '../bower_components/angular/angular',
>>>> angularSanitize:
>>>> '../bower_components/angular-sanitize/angular-sanitize'
>>>> },
>>>> shim: {
>>>> 'angular' : {'exports' : 'angular'},
>>>> 'angularSanitize' : {'deps' : 'angular'}
>>>> },
>>>> priority: [
>>>> "angular"
>>>> ]
>>>> });
>>>>
>>>> //
>>>> http://code.angularjs.org/1.2.1/docs/guide/bootstrap#overview_deferred-bootstrap
>>>> window.name = "NG_DEFER_BOOTSTRAP!";
>>>>
>>>> require( [
>>>> 'angular',
>>>> 'app'
>>>> ], function(angular, app) {
>>>> 'use strict';
>>>>
>>>> var $html =
>>>> angular.element(document.getElementsByTagName('html')[0]);
>>>>
>>>> angular.element().ready(function() {
>>>> angular.resumeBootstrap([app['name']]);
>>>> });
>>>> });
>>>>
>>>>
>>>>
>>>> I dont know how to make angular-sanitize work with requireJS? Any
>>>> recommendations or best practices?
>>>>
>>>>
>>>> Thanks in advance and cheers,
>>>> Martin
>>>>
>>>
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/groups/opt_out.