как добавить ngForce в мое угловое приложение - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь объединить отдел продаж с моим угловым приложением. После долгих поисков я получил эту ссылку . Согласно этому я мог развернуть статический ресурс в моем отделе продаж, используя grunt deploy с помощью apache ant. Теперь я хочу добавить ngForce в мой угловой модуль. Но там, где я нашел npm, установите ngForce следующим образом.
Может ли кто-нибудь помочь мне интегрировать отдел продаж в мое угловое приложение.

После клонирования репозитория я добавил ngForce к своему модулю, как

var app = angular.module('myAwesomeAngularOnSalesforceApp', ['ngForce']);

Я получаю консольную ошибку следующим образом:

> Error: [$injector:modulerr] Failed to instantiate module ngForce due to:
Error: [$injector:modulerr] Failed to instantiate module ngForce.config due to:
Error: [$injector:nomod] Module 'ngForce.config' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
http://errors.angularjs.org/1.5.11/$injector/nomod?p0=ngForce.config
    at http://localhost:3000/bower_components/angular/angular.js:68:12
    at http://localhost:3000/bower_components/angular/angular.js:2133:17
    at ensure (http://localhost:3000/bower_components/angular/angular.js:2057:38)
    at module (http://localhost:3000/bower_components/angular/angular.js:2131:14)
    at http://localhost:3000/bower_components/angular/angular.js:4669:22
    at forEach (http://localhost:3000/bower_components/angular/angular.js:325:20)
    at loadModules (http://localhost:3000/bower_components/angular/angular.js:4653:5)
    at http://localhost:3000/bower_components/angular/angular.js:4670:40
    at forEach (http://localhost:3000/bower_components/angular/angular.js:325:20)
    at loadModules (http://localhost:3000/bower_components/angular/angular.js:4653:5)
http://errors.angularjs.org/1.5.11/$injector/modulerr? 

У меня есть файл ngForceConfig.page, например

`<apex:page showheader="false" sidebar="false" contenttype="text/javascript">
(function(angular){

    var sitePrefix = '{!$Site.Prefix}';
    if(sitePrefix === '') sitePrefix = '/apex';

    angular.module('ngForce.config', []).constant('ngForceConfig', {
        sessionId: '{!$Api.Session_ID}',
        sitePrefix: sitePrefix,
        resourceUrl: '' <!-- Put the path the static resource here, e.g. '{!URLFOR($Resource.bundle)}' -->
    });

})(angular);
</apex:page>`

как я могу добавить это к своему index.html.it - ​​это не файл .js, это файл подкачки

...