Dream Team Index du Forum


Angularjs For>.net Developers

 
Poster un nouveau sujet   Répondre au sujet    Dream Team Index du Forum -> Dream Team -> Wanted
Sujet précédent :: Sujet suivant  
Auteur Message
geramme


Hors ligne

Inscrit le: 08 Mai 2016
Messages: 21
Localisation: Paris

MessagePosté le: Jeu 2 Juin - 12:06 (2016)    Sujet du message: Angularjs For>.net Developers Répondre en citant




Angularjs For .net Developers > urlin.us/2jtlx







Angularjs For .net Developers

10cf746e54
We haven't technically moved away from the landing page, but we can dynamically load content into a div, hit the back to go to the previous content, and when we hit refresh the state of the page is the same as before. Also, it's good to know exactly what each line of code does, and not treat Authentication in ASP.NET as a black box. His developer blog at contains technical articles about .NET, JavaScript, and various software engineering topics. This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL). success(function (data) { if (data == "True") { deferredObject.resolve({ success: true }); } else { deferredObject.resolve({ success: false }); } }). Sorry! Now hit F5.

when('/routeOne', { templateUrl: 'routesDemo/one' }) .when('/routeTwo', { templateUrl: 'routesDemo/two' }) .when('/routeThree', { templateUrl: 'routesDemo/three' }); } configFunction.$inject = ['$routeProvider']; AwesomeAngularMVCApp.config(configFunction); So far so good, but these views don't exist yet. We do this in the application module's config function (inside the same Javascript file in which we declared the application, at the root of our Scripts directory), mine now looks like this: var AwesomeAngularMVCApp = angular.module('AwesomeAngularMVCApp', ['ngRoute']); AwesomeAngularMVCApp.controller('LandingPageController', LandingPageController); var configFunction = function ($routeProvider) { $routeProvider. More information is available with DEBUG=True.. Modify the config function in AwesomeAngularMVCApp.js like so: var configFunction = function ($routeProvider) { $routeProvider. when('/routeOne', { templateUrl: 'routesDemo/one' }) .when('/routeTwo/:donuts', { templateUrl: function (params) { return '/routesDemo/two?donuts=' + params.donuts; } }) .when('/routeThree', { templateUrl: 'routesDemo/three' }) .when('/login', { templateUrl: '/Account/Login', controller: LoginController }); $httpProvider.interceptors.push('AuthHttpResponseInterceptor'); } configFunction.$inject = ['$routeProvider', '$httpProvider']; AwesomeAngularMVCApp.config(configFunction); We now have Angular redirecting properly when authentication fails. At the beginning of this tutorial, I asked you to delete the C# AccountController, and now I am about to ask you to create a C# AccountController. Open the Package manager Console from View => Other Windows => Package Manager Console as shown below: Killing spree Run the following commands: Uninstall-Package Microsoft.jQuery.Unobtrusive.Validation Uninstall-Package jQuery.Validation Uninstall-Package jQuery Uninstall-Package Modernizr Uninstall-Package Respond Uninstall-Package bootstrap We now need to update our BundleConfig.cs class to reflect this, mine now looks like so: using System.Web.Optimization; namespace AwesomeAngularMVCApp { public class BundleConfig { public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new StyleBundle("/Content/css").Include( "/Content/site.css")); BundleTable.EnableOptimizations = true; } } } Delete the following files from the Controllers directory: AccountController.cs ManageController.cs And the following directories from the Views directory: Account Manage Shared While you're at it, delete ViewStart.cshtml from the Views directory also, and delete the following from the Views/Home directory: About.cshtml Contact.cshtml Next, delete the following Action methods from Controllers/HomeController.cs: About Contact Finally, open Views => Home => Index.cshtml, and delete everything you find in there (leave no survivors), do the same with Content => Site.css (delete the contents, leave the file). Hello AngularJS Add the following to the now empty Index.cshtml in Views => Home {{helloAngular}} Cool, now hit F5 (or whatever you have configured your debug key in Visual Studio as), and type something into the textbox.

csi season 10 completeadmiral roaring currentsthe quiet roomm.i.a. bad girlsno serial needhow to train your 2foxy di editamusic videos 1080pthe walking dead season 2 complete subThe Sin Eater 2003


Revenir en haut
Publicité






MessagePosté le: Jeu 2 Juin - 12:06 (2016)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Dream Team Index du Forum -> Dream Team -> Wanted Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  


Index | Panneau d’administration | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation