我已經得到了很多的代碼如下所示:爲JavaScript動態進口陣營流星
import {Meteor} from 'meteor/meteor'; import {createContainer} from 'meteor/react-meteor-data';
import FoodItemList from '../components/FoodItemList.jsx';
import {FoodItems} from '../../api/FoodItems/FoodItems.js';
const FoodItemListContainer = createContainer(({imageIDFilter}) => {
const user = Meteor.user()
? Meteor.user().username
: '';
const query = {
username: {
$not: {
$eq: user
}
}
};
const foodItems = Meteor.subscribe('foodItems');
const foodItemList = FoodItems.find(query).fetch()
const loading = !foodItems.ready();
return {loading, foodItemList, imageIDFilter, user};
}, FoodItemList);
export default FoodItemListContainer
顯然,當我重構我想刪除一些這種鍋爐板,但我不知道怎麼樣我可以這樣做,因爲我沒有看到如何動態導入我需要的文件。 JS React Meteor有可能嗎?
您不能動態地導入文件的一部分。您可以收集普通代碼產生它(工廠的功能,例如,接收收藏,訂閱的名稱等,並返回容器它可能會或可能不會救你打字或防止重複的功能。另一種選擇是生成代碼。 – MasterAM