小编Bij*_*jan的帖子

将php变量传递给angular

我正在构建一个webapp,我第一次使用角度.我昨天尝试从API获取数据,但它不适用于Angular原因的跨源资源限制.幸运的是,我可以通过PHP中的简单CURL请求获取json日期.

我现在在这里.我在PHP变量中有JSON数据,并希望在我的Angular应用程序中使用这些数据.我怎样才能做到这一点?有没有办法将数据直接传递给角度?或者我应该用PHP创建一个json文件,然后将其加载到我的函数中?你有什么建议?

我想用php变量$ content的内容填充$ scope.posts.

这是php代码:

<?php


        /* gets the data from a URL */
        function get_data($url) {
        $ch = curl_init();
        $timeout = 5;
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
        $data = curl_exec($ch);
        curl_close($ch);
        return $data;
        }

        $returned_content = get_data('http://fingerzeig.ch/api/agenda/list');
        $content = json_decode($returned_content);
        //print_r ($content);

        //Get first title
        //$firstitle = $content[0] -> ID;

        //print_r($firstitle);



        ?>
Run Code Online (Sandbox Code Playgroud)

角度代码:

//MYAPP

var app = angular.module("MyApp", []);


app.controller("PostsCtrl", function($scope, $http) {
  $http.get(' WHAT SHOULD GO HERE? ').
    success(function(data, status, headers, config) { …
Run Code Online (Sandbox Code Playgroud)

javascript php json curl angularjs

5
推荐指数
1
解决办法
1万
查看次数

在SQL Server中选择中间行

我有一个表,我想要选择最后10%的行,偏移10%(所以我想选择最后80-90%的数据).

我写了以下查询

SELECT TOP 10 PERCENT
   [col1], [col2]
FROM [table]
ORDER BY [col1] DESC
OFFSET 10 ROWS
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

第5行:'OFFSET'附近的语法不正确.

我究竟做错了什么?我正在使用应与之兼容的Microsoft SQL Server 2012OFFSET

sql-server sql-server-2012

5
推荐指数
1
解决办法
1万
查看次数

htaccess:允许来自域名而不是IP/子网

在我的身份验证页面上,我只允许来自某些 IP。是否可以通过域名允许?我的家庭网络的 IP 是动态的,但域名 (mysite.com) 始终指向正确的 IP 地址。

.htaccess

4
推荐指数
1
解决办法
2万
查看次数

将数据属性添加到wp_nav_menu

我有以下代码:

$nav_menu_args = array('fallback_cb' => '','menu' => 'menu', 'menu_class' => 'menu_class');

$x = wp_nav_menu( apply_filters( 'widget_nav_menu_args', $nav_menu_args, 'menu', $args ) );

$pattern = '#<ul([^>]*)>#i'; 

$replacement = '<ul$1 data-attr="abc">';  // this is a wrong

echo preg_replace( $pattern, $replacement, $x );
Run Code Online (Sandbox Code Playgroud)

我想一个添加data-attrul通过改变模式,而无需通过更改Walker_Nav_Menu.

我想要做的是有一个这样的列表:

<ul class="menu_class" data-attr="abc">
  <li><li>
  <li>
    <ul>
      <li></li>
    </ul>
  <li>
</ul>
Run Code Online (Sandbox Code Playgroud)

但是我也data-attr喜欢这样的内心.

<ul class="menu_class" data-attr="abc">
  <li><li>
  <li>
    <ul data-attr="abc">
      <li></li>
    </ul>
  <li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

php wordpress menu nav custom-data-attribute

4
推荐指数
1
解决办法
3391
查看次数

当我使用格式字符串"%FT%T"和Time :: Piece-> strptime时,为什么会出现"Error Parsing Time"?

我试图转换2015-09-11T04:00:00Time :: Piece对象.我试过了:

my $date = "2015-09-11T04:00:00";
my $t = Time::Piece->strptime($date, '%FT%T');
print $t->strftime('%F %T');
Run Code Online (Sandbox Code Playgroud)

但我明白了Error Parsing Time.我认为这是因为我正在寻找%FT%T并因为间距而导致问题.我该如何解决这个问题?

perl datetime

4
推荐指数
2
解决办法
1621
查看次数

Excel:数据透视表不会过滤

我有一个电子表格,其中包含类似的数据(除了我有256K行):

Company $
A       10
A       20
A       30
B       20
B       30
C       40
C       60
D       10
D       0
D       10
Run Code Online (Sandbox Code Playgroud)

我创建了一个数据透视表,其中行按行分组,Company值显示总和$.

我想有它筛选值,其中的sum of $>= 50.所以我去过滤器$并做大于或等于50

在此输入图像描述

当我这样做时,没有任何改变.我知道我总是可以手动选择值> = 50的每个值但这需要很长时间,因为我的数据行太多了.

我尝试在我的数据中添加一列来通过比较Company name(=SUMIF(A:A,"="&A2,B:B))来返回$的总和,但这需要很长时间才能获得256K行.

我的过滤操作有什么问题?为什么它不是基于价值实际过滤?

excel pivot filtering pivot-table filter

4
推荐指数
1
解决办法
1万
查看次数

R 一次查找和替换多个脚本

我有几个 R 脚本,我的客户只想更改图形的颜色。

有没有办法一次查找和替换所有内容而不是查找和替换打开脚本?

我已经尝试了一个名为fnr的小工具,它带有 .txt 文件并且可以工作,但它不适用于 .R 文件。

replace r

3
推荐指数
2
解决办法
4767
查看次数

YII - 当你可以在Save()函数之前编码时,为什么要使用beforeSave()

我知道beforeSave()YII中的函数功能,该函数用于执行某些操作,我们希望在保存数据之前执行该操作.

但是,就我们想要在我们的数据保存到数据库之前实现这一点,我们不能在save()调用之前直接编写这段代码( - > save()将记录存储到数据库)

因此,我不确定为什么我们需要创建像beforeSave()这样的特定函数来执行我们需要在Save()调用之前触发的操作,当我们在save()行之前直接编写该代码时.

有人可以解释一下吗?我已经搜索了很多,但是在每一页上,它都只重定向到beforeSave()函数的解释.

php save yii before-save

3
推荐指数
1
解决办法
4091
查看次数

基于多个条件的PHP排序多维数组

我有一个多维数组,看起来像:

$arr=Array
(
    [0] => Array
        (
            [0] => TEAM1
            [1] => 3
            [2] => 0
            [3] => 422.47
            [4] => 192.62
        )

    [1] => Array
        (
            [0] => TEAM2
            [1] => 2
            [2] => 1
            [3] => 402.14
            [4] => 210.70
        )

    [2] => Array
        (
            [0] => TEAM3
            [1] => 3
            [2] => 0
            [3] => 376.79
            [4] => 174.64
        )
)
Run Code Online (Sandbox Code Playgroud)

这5栏与团队名称,#胜利,#损失,#的得分,#的得分有关。

我将如何$arr按第1列(获胜次数)(降序),第2列(损失数)(升序),然后第3列(要获得的点数)(降序)进行排序

php arrays sorting multidimensional-array

3
推荐指数
1
解决办法
985
查看次数

Python:从数组中分配变量

我在Python中有一些代码:

repost_pid = row[0]
repost_permalink = row[1]
repost_domain = row[2]
repost_title = row[3]
repost_submitter = row[4]
Run Code Online (Sandbox Code Playgroud)

是否有一种单行方式来分配这些变量?

另外,如果我想跳过一个值,我该怎么办?

python list iterable-unpacking

3
推荐指数
1
解决办法
1860
查看次数