JQuery与Angular结合使用而不是连接范围

时间:2016-10-22 20:09:53

标签: javascript jquery html angularjs scope

我目前正在开发一个涉及JQuery和Angular的项目。 我需要能够根据用户输入在页面上显示HTML,因为我想从外部文件中获取html,编译它并将其添加到主html中。它仍然有效,它仍然显示括号之间的文本而不是值。 {{controller.someValue}}而不是f.e. 6。

有人可以帮助我吗?:

编辑,添加了一些更相关的代码

angular.module('Metrovoly').controller("SettingsController", function($scope, $filter, $stateParams, personFactory, $compile) {

var controller = this;

this.setSelectedGear = function(index, divNameOne, divNameTwo ,event, typeOfGear){

  $(".editContainer").children().remove();

  $.get("/templates/pages/gear/" + typeOfGear + ".html", function(data){
        var el = $compile(data)($scope);
        $(".editContainer").append(el);
    });

};
来自链接的

HTML:

  <p>Name:</p>
  <p> {{ settingsController.personData.selectedPerson.name }}</p>

0 个答案:

没有答案