Javascript angular中的动态内容,类似于jQuery函数中的append

Javascript angular中的动态内容,类似于jQuery函数中的append,javascript,jquery,angularjs,ionic-framework,Javascript,Jquery,Angularjs,Ionic Framework,我用的是角度的评级。但碰巧我想创造一个动态的星星。附加函数生成的代码,该代码应该可以在星星上运行。但是星星没有显示我能做什么 这是我的代码: 使用此选项,我希望动态生成我的内容: angular.module('ionicApp', ['ionic', 'ionic.rating']) .controller('MyCtrl', function($scope) { $scope.myTitle = 'IONIC RATINGS DEMO'; $scope.categories =

我用的是角度的评级。但碰巧我想创造一个动态的星星。附加函数生成的代码,该代码应该可以在星星上运行。但是星星没有显示我能做什么

这是我的代码: 使用此选项,我希望动态生成我的内容:

 angular.module('ionicApp', ['ionic', 'ionic.rating'])

.controller('MyCtrl', function($scope) {
  $scope.myTitle = 'IONIC RATINGS DEMO';

  $scope.categories = [{
    name: "animals",
    question: "What do you think about the animals?",
    rating: 0
  }, {
    name: "cars",
    question: "What do you think about the cars?",
    rating: 0
  }, {
    name: "flowers",
    question: "What do you think about the flowers?",
    rating: 0
  }];

  $scope.rating = {};
  $scope.rating.max = 5;


$("#dynamic").append('<rating ng-model="categories[0].rating" max="rating.max"></rating>');


});

<!DOCTYPE html>
<html ng-app="ionicApp">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
  <link href="http://code.ionicframework.com/nightly/css/ionic.min.css" rel="stylesheet">
  <script src="http://code.ionicframework.com/nightly/js/ionic.bundle.min.js"></script>
  <script src="https://rawgit.com/fraserxu/ionic-rating/master/ionic-rating.js"></script>
  <link rel="stylesheet" href="https://rawgit.com/fraserxu/ionic-rating/master/ionic-rating.css">
  <script src="script.js"></script>
</head>

<body ng-controller="MyCtrl">

  <ion-view>
    <h1 class="text-center">{{myTitle}}</h1>
    <div class="list">
      <div class="item item-button-right" ng-repeat="category in categories">
        {{category.question}}
        <rating ng-model="category.rating" max="rating.max"></rating>
      </div>
    </div>

    <pre>categories = {{categories|json}}</pre>
  <div id='dynamic'></div>
  </ion-view>
</body>

</html>
angular.module('ionicApp',['ionic','ionic.rating']))
.controller('MyCtrl',函数($scope){
$scope.myTitle='IONIC RATINGS DEMO';
$scope.categories=[{
名称:“动物”,
问题:“你觉得这些动物怎么样?”,
评级:0
}, {
名称:“汽车”,
问题:“你觉得这些车怎么样?”,
评级:0
}, {
名称:“花”,
问题:“你觉得这些花怎么样?”,
评级:0
}];
$scope.rating={};
$scope.rating.max=5;
$(“#动态”)。追加(“”);
});
{{myTitle}}
{{类别.问题}}
categories={{categories | json}}
我想把第一个问题对应的那颗星

类别[0]。评分//第一个问题
//在我的html中的这个div中
$(“#动态”)。追加(“”)//我试着。。。

。使用动态内容进行追加,但不起作用。不显示任何内容。我能做什么?

您在找这样的东西吗:

angular.module('ionicApp',['ionic','ionic.rating']))
.controller('MyCtrl',函数($scope){
$scope.myTitle='IONIC RATINGS DEMO';
$scope.categories=[{
名称:“动物”,
问题:“你觉得这些动物怎么样?”,
评级:2
}, {
名称:“汽车”,
问题:“你觉得这些车怎么样?”,
评级:0
}, {
名称:“花”,
问题:“你觉得这些花怎么样?”,
评级:0
}];
$scope.rating={};
$scope.rating.max=5;
$scope.$watch('categories[0].rating',function(){
警报('新值:'+$scope.categories[0].rating);
}); 
})

{{myTitle}}
{{类别.问题}}
categories={{categories | json}}
categories[0].rating //first question
<div id='dynamic'></div> //in this div in my html
$("#dynamic").append('<rating ng-model="categories[0].rating" max="rating.max"></rating>');  //with .append I try...