AngularJS / Browserify/ Gulp: external controller not running

Simon Davies

I have the following set up within my app.js file:

require('angular');
require('angular-ui-router');

var storelistingCtrl = require('./controllers/storeListingsCtrl');

var ngApp = angular.module('ngApp', ['ui.router'], function($interpolateProvider){
        //-- as the output conflicts with blade lets alter the defaults
        $interpolateProvider.startSymbol('[['); 
        $interpolateProvider.endSymbol(']]');
    })
    .config(['$stateProvider','$logProvider','$urlRouterProvider', function ($stateProvider, $logProvider,$urlRouterProvider) {

        $logProvider.debugEnabled(true);    
    }])

//-- controllers
ngApp.controllers('storelistingCtrl', ['$scope', storelistingCtrl]);

And with in my storelistingCtrl.js file i just have a simple output to test:

module.exports = function($scope) {
    console.log('loaded');
};

But I am getting the following error:

    Uncaught TypeError: undefined is not a function.
    Error: [ng:areq] http://errors.angularjs.org/1.2.18/ng/areq?p0=storelistingCtrl&p1=not%20a%20function%2C%20got%20undefined
    .....

Am i missing something?

UPDATE

See my answer, Always sort it once i posted on here.

Simon Davies

The Angular controller is spelt wrong it should be:

   ngApp.controller('storelistingCtrl...

and not controllers..

Also the controller name is case sensitive so it needs a capital 'L' for Listing...

     ngApp.controller('storelistingsCtrl...

becomes

     ngApp.controller('storeListingCtrl...

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Make browserify modules external with Gulp

From Dev

Make browserify modules external with Gulp

From Dev

Running multiple transforms using browserify with gulp

From Dev

Running multiple transforms on gulp/browserify bundle

From Dev

Reload an external controller in angularjs

From Dev

Reload an external controller in angularjs

From Dev

Use external class in AngularJs controller

From Dev

AngularJS pass and use external controller

From Dev

Use external class in AngularJs controller

From Dev

gulp, browserify, maps?

From Dev

Gulp Browserify combine JS

From Dev

Browserify and Babel gulp tasks

From Dev

Gulp Browserify SourceMaps

From Dev

Ignore module with browserify in gulp

From Dev

gulp + browserify transform configuration

From Dev

Gulp + babelify + browserify issue

From Dev

Browserify and Rendr using Gulp

From Dev

How to do this in gulp browserify?

From Dev

AngularJs - Use External controller.js

From Dev

AngularJS: sharing data between directive and external controller

From Dev

how to put controller in external html file angularjs

From Dev

acces to an object from controller to external function angularjs

From Dev

how to put controller in external html file angularjs

From Dev

AngularJs - Use External controller.js

From Dev

AngularJS : Can Controller request external js on fly?

From Dev

AngularJs Controller in External file and using route

From Dev

Calling external function within AngularJS Controller

From Dev

Running Travis-CI using MochaJS, Supertest w/ Babel, Browserify, and Gulp

From Dev

Whats the difference between Gulp-Browserify and Browserify?