AngularJS不能在轨道上使用Ruby

AngularJS not working with ruby on rails

本文关键字:Ruby 轨道 不能 AngularJS      更新时间:2023-09-26

我正在尝试在轨道上使用 ruby 进行角度工作,但是当我在 html 中放置角度范围时,如果我这样做例如 1+1,它可以工作,但是如果我将数字或字符串绑定到范围,它不起作用。

我将如何解决这个问题

应用.js

var MotorgearDen = angular.module("MGD", []);
MotorgearDen.controller('motorHome', ['$scope', function($scope) {
     $scope.data.greeting = 'Hello'

}]);

首页.html.erb:

<h1>Hello world!</h1>
<p>1 + 1 = {{1+1}}</p>
{{ data.greeting }}
<%= "You are logged in" if user_signed_in? %><br />
<%= link_to "Log out", destroy_user_session_path, method: :delete if user_signed_in?%>
<%= current_user.login if user_signed_in? %>
我希望

你在html中包含ng-controller。我没有看到分配给$scope的任何数据属性。因此,您无法进一步为其分配任何属性。

试试这个。

$scope.data = {
 greeting: 'something'
}

或直接存储在示波器上,例如

$scope.text = 'domething'