Use Ng Quill in AngularJs project - angularjs

I am trying to use ng-quill text editor in nested view (not the index.html) in AngularJs project.
Using Angular version 1.2.28.
Able to get ng quill on index.html page but not in other views.
https://github.com/rkmr039/Ng-Quill-example
Not getting any error either on welcome page or nested view

Related

Integrate Vue application inside angular js application

I have a vue application, I have created a build using webpack, now the build index.html and static folder I have copied in my Angular js application inside src by renaming my vue index.html so that different framework's html should not conflict.
Now in one of the Angular html file I have added my vue html file using 'ng-include' directive.
Vue Application gets loaded but router-view is not working and that all components that renders under router is not loading
I tried to add VueRouter cdn in my angularjs index.html, this gives me this error in console
Uncaught TypeError: Cannot redefine property: $router

Rendering the script bundle in a plain HTML page

I am using HTML pages in my angularjs MVC application instead of cshtml page.
Now I am trying to bundle all the js files , I know for script rendering I can use this syntax
#System.Web.Optimization.Scripts.Render("~/app/main.js")
What is the equivalent of using #script.render on a plain htm page ?
You can just use a normal script tag to load your Javascript.
<script src="app/main.js"></script>

Embedding an angular 1.3 app in a Angular 2 app

I am trying to build and app using Angular 2 which has several tabs. I want one of these tabs to be as the already created angular 1.3.17 app. More specifically, I want to embed Netflix Vector into one of my tabs. My Angular 2 app is uploaded here (at the moment does nothing) here. Would this be possible?
I don't intend to have any interaction between the Angular 2 components and Angular 1.x. I simply want to embed it.
I also tried the following:
The way to run Netflix Vector is simply doing a gulp build and then running a simple server inside the dist directory.
So, to ease the way of embedding such a large application, I tried to put the dist directory inside my angular 2 component directory and then just modifying the index.html to remove the inclusion of scripts and css. I loaded those scripts and css through my main index.html.
Then I loaded index.html through my angular 2 component. I have made sure that the angular libraries and all other js files are loaded. However, it doesnt seem to work just by providing a ng-app directive inside index.html

Onsen-UI cannot load <ons> tags in Meteor

I am trying to move avatars pattern of Onsen UI (http://onsen.io/pattern-list_avatars.html) into a Meteor app, but the tags do not load. Firebug logged message from Onsen:
Onsen UI require jqLite. Load jQuery after loading AngularJS to fix this error. jQuery may break Onsen UI behavior.
This message appeared even though I had jquery package installed and in order to eliminate it I have to include jquery lib into client/lib folder (do not know if that is correct).
I have also added urigo:angular package into my project because Onsen requires Angular but that did not do the trick. Now the only message I get in the log is
WARNING: Tried to load angular more than once.
Which is taken from Onsen code:
if (window.angular.bootstrap) {
//AngularJS is already loaded, so we can return here...
console.log('WARNING: Tried to load angular more than once.');
return;
}
The styling is not applied to elements and they look the following:
How can I solve this?
Onsen .js files need to be loaded in a correct order together with jQuery file and Angular file. To achieve this in Meteor I loaded these files in client/lib folder like this:
root
|- client
|- lib
- onsen.js
|- jQuery
- jquery.min.js
|- Angular
- angular.min.js
Loading in this way solved the problem because meteor load files starting from the deepest node in the folder tree, in this case /Angular folder.
Maybe a better solution will be to create an onsen Meteor package and make a dependency to Jquery and Angular Meteor packages.

Angular.js dependency in Onsen UI

I am new in Onsen UI and I wanted to develop an app using just HTML and CSS and later on I will integrate Backbone with it. I don't know Angular.js. I am making a Onsen project and just loading onsenui.js and not angular.js but I am getting an error: Uncaught ReferenceError: angular is not defined .
So I wanted to know is Onsen UI has dependency on Angular? Can I make a Onsen project without Angular also?
No, AngularJS is a dependency for Onsen UI so it's required to use the <ons-* tags. AngularJS is used to defined the custom tags.
You can use the CSS components without AngularJS:
http://components.onsen.io/
You can use Backbone if you like, but you'll have to load AngularJS as well.

Resources