هل يمكنني الحصول على اثنين من الزاوي.يدعو وحدة لنفس نانوغرام التطبيق في ملفين مختلفين?
-
20-12-2019 - |
سؤال
لدي الزاوي.شبيبة التطبيق الذي أعلن مع ng-app="audioApp"
في ال <body>
علامة ملف هتمل.
إذا كان لدي angular.module
استدعاء ملف جافا سكريبت واحد:
var app = angular.module('audioApp', []);
هل يمكنني جعل متطابقة أخرى angular.module
استدعاء ملف جافا سكريبت مختلفة?طلبي هو كسر في ظروف غامضة مع هذه الثانية angular.module
دعوة ، لذلك يبدو أنني لا يمكن أن يكون هذا النداء مرتين.
وسيكون موضع تقدير أي اقتراحات لإيجاد حل.
المحلول
نعم.تحتاج إلى حذف , []
جزء.
var app = angular.module('audioApp');
هذا سوف الاستيلاء على إشارة إلى وحدة ، بدلا من إعادة تعريف ذلك.
ما أحب القيام به هو الحفاظ على module.js
الملف ، الذي يأتي قبل أي ملفات تعتمد على الوحدة أو تمديدها.
تطبيق صوتي.شبيبة
var app = angular.module('audioApp', ['some', 'deps']);
بعضالاتجاه.شبيبة
var app = angular.module('audioApp');
app.directive(...);
سوميكونترولر.شبيبة
var app = angular.module('audioApp');
app.controller();
لا تنتمي إلى StackOverflow