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.

Reply via email to