Comments (6)
You should require or import your template higher in top-level declarations, because when webpack build templateCache it doesn't know about this template, so you should pre-cache it and then use, like this:
var sourceSelectionTpl = require('./source-selection/source.selection.html');
vm.updateSourceAndVisibility = function(skus) {
var modal = $uibModal.open({
templateUrl: sourceSelectionTpl ,
controller: require('./source-selection/source.selection.controller.js'),
});
};
from generator-angular-webpack-es6.
Tried what you suggested. But It's not working.
from generator-angular-webpack-es6.
I solved it by creating selection.module.js in selection/ and importing selection.html there.
'use strict';
import sourceSelectionCnst from './selection.constant';
import sourceSelectionTpl from './selection.html';
const sourceSelectionModule = angular.module('src-selection', [
]);
sourceSelectionModule
.constant('sourceSelectionCnst', sourceSelectionCnst);
export default sourceSelectionModule;
I had to also import it in my controller
import sourceSelectionTpl from './selection/selection.html';
Then I was able to use templateUrl
templateUrl: sourceSelectionTpl,
This solves the issue but I am not sure whether importing the template twice will load the template twice. Please suggest another better way if any.
from generator-angular-webpack-es6.
Better way i described in previous message. Just import template not in modal config object or function.
In your second case it will not be loaded twice, because it cached by name in $templateCache service
from generator-angular-webpack-es6.
Okay. Got it. Thanks.
from generator-angular-webpack-es6.
Have exactly the same problem. Tried all internet tipps down and up since one week - no solution.
Tried you solution and it is not working on angular-cli on windows with webpack, error say that 'require' is not defined.
How you get this working, please?
from generator-angular-webpack-es6.
Related Issues (20)
- Use node-express as backend in development HOT 2
- Need help on generating environment specific api config HOT 3
- Cannot resolve some ui-router states with the current app structure HOT 10
- image path HOT 2
- Uncaught ReferenceError: exports is not defined HOT 4
- Unable to add logo image in html template file HOT 3
- Heroku problem HOT 1
- Webpack fails to build bundle because of missing Jquery dependency HOT 6
- [APPRECIATION] Good job! HOT 1
- Use scoped packages
- Doesn't work without jQuery
- Doesn't work in Internet explorer 11, 10 HOT 1
- [Question] Global scss variables HOT 1
- How change the developer server from 8080 ?? HOT 1
- is there sub generator?
- [Question] is there sub generator? HOT 1
- Source Map not getting generated and Build stuck at 92% UglifyJSPlugin HOT 1
- Not Creating all Files HOT 1
- Async/Await support HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from generator-angular-webpack-es6.