我正在开发一个2页的应用程序,其中json文件的格式为:
{
"data": ["basic": {
"username": "684685",
"name": "Roni Ch",
"gender": "Female",
"age": "13",
"class":"9C"},
"username": "684684",
"name": "choup bjha",
"gender": "Female",
"age": "15",
"class":"10B"},
"username": "684683",
"name": "JAYESH Ch",
"gender": "Female",
"age": "16",
"class":"12C"}
]}
Run Code Online (Sandbox Code Playgroud)
app.js:
var App = angular.module('App',['ngRoute','AppControllers','AppServices']);
App.config(['$routeProvider',
function($routeProvider) {
$routeProvider.
when('/discover', {
templateUrl: 'partials/home-page.html',
controller: 'ProfileListCtrl'
}).
when('/discover/:username', {
templateUrl: 'partials/profile-detail.html',
controller: 'ProfileDetailCtrl'
})
otherwise({
redirectTo: '/discover'
});
}]);
Run Code Online (Sandbox Code Playgroud)
所以第二页意味着(/ discover /:username)我的控制器
AppControllers.controller('ProfileDetailCtrl', ['$scope','$filter', '$routeParams', '$location' , '$rootScope','ProfileData',
function($scope, $filter, $routeParams, $location ,$rootScope, …Run Code Online (Sandbox Code Playgroud) 我的简单反应代码是:
main.js:
var ReactDom = require('react-dom');
var Main = React.createClass({
render: function(){
return(
<div>
<a onClick={alert("hello world")} >hello</a>
</div>
)
}
});
Run Code Online (Sandbox Code Playgroud)
在控制台中有一个错误:
TypeError:listener必须是一个函数
错误:
在运行此代码时,我正在获取该警报功能,而不是这应该是单击功能.
注意:我使用的是flux结构,但在给定的文件中没有填充数据.
提前致谢