Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Shada 55 posts 137 karma points
    Oct 05, 2015 @ 17:16
    Shada
    0

    Use Angular-Yandex maps in Umbraco 7

    I am trying to use an angular yandex map in my umbraco custom section.

    var app = angular.module("umbraco", ['yaMap']);
    

    When I use this I get error: Argument 'Umbraco.MainController' is not a function, got undefined.

    I tried to replace it on:

    var app = angular.module("umbraco");
    app.requires.push(['yaMap']);
    

    But then I get this error:

    Uncaught Error: Argument 'fn' is not a function, got string from yaMapcb @ angular.min.js?cdv=1642385027:17xa @ angular.min.js?cdv=1642385027:17Hb @ angular.min.js?cdv=1642385027:25d @ angular.min.js?cdv=1642385027:27(anonymous function) @ angular.min.js?cdv=1642385027:26n @ angular.min.js?cdv=1642385027:6e @ angular.min.js?cdv=1642385027:25(anonymous function) @ angular.min.js?cdv=1642385027:26n @ angular.min.js?cdv=1642385027:6e @ angular.min.js?cdv=1642385027:25yb @ angular.min.js?cdv=1642385027:30c @ angular.min.js?cdv=1642385027:16xb @ angular.min.js?cdv=1642385027:16(anonymous function) @ Application?umb__rnd=db52a62:47x.Callbacks.l @ jquery.min.js?cdv=1642385027:4x.Callbacks.c.fireWith @ jquery.min.js?cdv=1642385027:4x.extend.ready @ jquery.min.js?cdv=1642385027:4S @ jquery.min.js?cdv=1642385027:4

    My package.manifest:

    {
        propertyEditors:
        [
            {
                alias: "YandexMapAngular.YandexMap",
                name: "Yandex Map",isParameterEditor: true,
                editor:
                {
                    view: "~/App_Plugins/YandexMap/YandexMap.html"
                }
            } 
        ],
        javascript: 
        [  
               "~/App_Plugins/yandex-angular/ya-map-2.1.min.js",
            "~/App_Plugins/YandexMap/YandexMap.controller.js",
            "~/App_Plugins/YandexMap/YandexMap.resources.js",
        ]
     }
    

    And html:

    <div style="width:600px;height:400px;" ya-map ng-model="geoObjects" ya-properties="mapProperties" ya-select-index="selectIndex"></div>
    

    How to fix it?

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies